UNPKG

@modern-js/doc-tools-doc

Version:

Website for @modern-js/doc-tools

127 lines (85 loc) 2.1 kB
# 快速开始 ## 1. 初始化项目 ### 方式一:通过脚手架创建 你可以通过 Modern.js 脚手架命令来创建一个 Modern.js Doc 项目: ```bash # `modern-doc-app` 为项目名称 npx @modern-js/create@latest modern-doc-app ``` 选择 `文档站` 类型,然后选择包管理工具即可完成项目创建。 ### 方式二:手动创建 首先,你可以通过以下命令创建一个新目录: ```bash mkdir modern-doc-app && cd modern-doc-app ``` 执行 `npm init -y` 来初始化一个项目。你可以使用 npm、yarn 或 pnpm 安装 Modern.js Doc: import { Tabs, Tab } from '@theme'; <Tabs values={[{ label: 'npm' }, { label: 'yarn' }, { label: 'pnpm' }]}> <Tab> ```sh npm install @modern-js/doc-tools typescript -D ``` </Tab> <Tab> ```sh yarn add @modern-js/doc-tools typescript -D ``` </Tab> <Tab> ```sh pnpm install @modern-js/doc-tools typescript -D ``` </Tab> </Tabs> 然后通过如下命令创建文件: ```bash mkdir docs && echo '# Hello World' > docs/index.md ``` 在`package.json`中加上如下的脚本: ```json { "scripts": { "dev": "modern dev", "build": "modern build", "preview": "modern preview" } } ``` 然后初始化一个配置文件 `modern.config.ts`: ```ts title="modern.config.ts" import { docTools, defineConfig } from '@modern-js/doc-tools'; import path from 'path'; export default defineConfig({ doc: { root: path.join(__dirname, 'docs'), }, plugins: [docTools()], }); ``` 同时新建 `tsconfig.json`,内容如下: ```ts { "compilerOptions": { "esModuleInterop": true, "jsx": "react-jsx" } } ``` ## 2. 启动 Dev Server 通过如下命令启动本地开发服务: ```bash npm run dev ``` 这样 Modern.js Doc 将启动开发服务。 ## 3. 生产环境构建 通过如下命令构建生产环境的产物: ```bash npm run build ``` 默认情况下,Modern.js Doc 将会把产物打包到 `doc_build` 目录。 ## 4. 本地预览产物 通过如下命令启动本地预览服务: ```bash npm run preview ``` 这样 Modern.js Doc 将启动产物预览服务。