Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.17 KB

build.md

File metadata and controls

42 lines (28 loc) · 1.17 KB

构建工具安装与使用

  1. 安装Node.js,安装后可能需要重启电脑
  2. 将安装源设置为中国地区,否则会很慢 npm config set registry http://registry.cnpmjs.org/ --global
  3. 项目根目录运行npm i

编译chm

  1. windows下安装HTML Help Workshop
  2. 在项目根目录运行npm run build命令

如果编译失败,请尝试拷贝hhc.exe到项目目录下

自动获取caniuse数据

在htm中添加如下注释

<!-- compatible:start -->
<!-- compatible:end -->

一个页面需要多个兼容性表格:

<!-- compatible:user-select-none -->
<!-- compatible:end -->

<!-- compatible:placeholder -->
<!-- compatible:end -->

代码错误检查

在项目根目录运行npm run test命令,将会检查所有html文件的代码合法性

持续集成(CI) 配置

  • 使用appveyor构建chm文件
  • CI下构建时,不自动打开chm文件
  • CI下构建时,HTML和JS文件编码转换为GBK
  • 构建后,自动发布chm文件及其压缩包到artifacts