命令行接口

VuePress 命令行接口是由 @vuepress/cli命令行接口 - 图1在新窗口打开 包提供的。它是 vuepress命令行接口 - 图2在新窗口打开 包的依赖之一,当然你也可以单独安装它。

执行 vuepress --help 来获取下列帮助信息:

  1. Usage:
  2. $ vuepress <command> [options]
  3. Commands:
  4. dev [sourceDir] Start development server
  5. build [sourceDir] Build to static site
  6. info Display environment information
  7. For more info, run any command with the `--help` flag:
  8. $ vuepress dev --help
  9. $ vuepress build --help
  10. $ vuepress info --help
  11. Options:
  12. -v, --version Display version number
  13. -h, --help Display this message

提示

VuePress 使用了 debug命令行接口 - 图3在新窗口打开 模块。

设置环境变量 DEBUG=vuepress* 可以启用调试日志。

dev

启动一个开发服务器,在本地开发你的 VuePress 站点。

  1. Usage:
  2. $ vuepress dev [sourceDir]
  3. Options:
  4. -c, --config <config> Set path to config file
  5. -p, --port <port> Use specified port (default: 8080)
  6. -t, --temp <temp> Set the directory of the temporary files
  7. --host <host> Use specified host (default: 0.0.0.0)
  8. --cache <cache> Set the directory of the cache files
  9. --clean-temp Clean the temporary files before dev
  10. --clean-cache Clean the cache files before dev
  11. --open Open browser when ready
  12. --debug Enable debug mode
  13. --no-watch Disable watching page and config files (default: true)
  14. -v, --version Display version number
  15. -h, --help Display this message

提示

通过命令行设置的配置项,会覆盖你配置文件中的同名配置项。

build

将你的 VuePress 站点构建成静态文件,以便你进行后续部署

  1. Usage:
  2. $ vuepress build [sourceDir]
  3. Options:
  4. -c, --config <config> Set path to config file
  5. -d, --dest <dest> Set the directory build output (default: .vuepress/dist)
  6. -t, --temp <temp> Set the directory of the temporary files
  7. --cache <cache> Set the directory of the cache files
  8. --clean-temp Clean the temporary files before build
  9. --clean-cache Clean the cache files before build
  10. --debug Enable debug mode
  11. -v, --version Display version number
  12. -h, --help Display this message

提示

通过命令行设置的配置项,会覆盖你配置文件中的同名配置项。

info

输出当前系统和依赖相关的信息。

在你想要检查你的环境,或者提交 Issue 时候,可以使用该命令。