你可以通过 Rspress 脚手架命令来创建项目:
npm create rspress@latest然后按照提示输入项目名称,即可创建一个 Rspress 项目。
首先,你可以通过以下命令创建一个新目录:
mkdir rspress-app && cd rspress-app执行 npm init -y 来初始化一个项目。你可以使用 npm、pnpm、yarn 或 bun 安装 Rspress:
npm install rspress -D然后通过如下命令创建文件:
mkdir docs && echo '# Hello world' > docs/index.md在 package.json 中加上如下的脚本:
{
"scripts": {
"dev": "rspress dev",
"build": "rspress build",
"preview": "rspress preview"
}
}然后初始化一个配置文件 rspress.config.ts:
import { defineConfig } from '@rspress/core';
export default defineConfig({
// 文档根目录
root: 'docs',
});同时新建 tsconfig.json,内容如下:
{
"compilerOptions": {
"lib": ["DOM", "ES2020"],
"jsx": "react-jsx",
"target": "ES2020",
"noEmit": true,
"skipLibCheck": true,
"useDefineForClassFields": true,
/* modules */
"module": "ESNext",
"moduleDetection": "force",
"moduleResolution": "bundler",
"verbatimModuleSyntax": true,
"resolveJsonModule": true,
"allowImportingTsExtensions": true,
"noUncheckedSideEffectImports": true,
"isolatedModules": true,
/* type checking */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true
},
"include": ["docs", "theme", "rspress.config.ts"],
"mdx": {
"checkMdx": true
}
}通过如下命令启动本地开发服务:
npm run dev这样 Rspress 将启动开发服务。
对于 dev 命令,你可以通过 --port 或 --host 参数来指定开发服务的端口号或 host,例如 rspress dev --port 8080 --host 0.0.0.0。
通过如下命令构建生产环境的产物:
npm run build默认情况下,Rspress 将会把产物打包到 doc_build 目录。
通过如下命令启动本地预览服务:
npm run preview这样 Rspress 将启动产物预览服务。