Skip to content

hlx-start v0

hlx-start v0 只是非常基础且简单的封装,目的仅是辅助 hlx 开发。

v0 只提供两个核心功能

  • 修改后实时刷新
  • 打包 zip

提示

因为是定向开发,所以 v0 版本仅仅推荐用于下面格式

安装

sh

# 如果无法创建,多半是当前目录为中文,请自行 npm init
npm init -y

npm i hlx-start@0

npx hlx-start init
sh
pnpm init

pnpm add hlx-start@0

# npx hlx-start init
pnpm dlx hlx-start init

init 后就可以通过

  • npm run dev 实时开发
  • npm run build 打包文件

注意事项

根目录下的 html 文件 不会被打包

├── 政务公开/
│   ├── 5001694/
│   │   ├── jquery.js
│   │   └── big5.js
│   │
│   └── 5001694.html

├── dev.html

└── index.html

dev.htmlindex.html 均不会被打包

实时刷新 检测的文件

实时刷新不会检测所有文件,默认只检测了这些文件:

js
[
      "**/*.{html,htm}",
      "**/*.{css,scss,less }",
      "**/*.{js,mjs,cjs}",
      "**/*.{json,yaml,yml}",
      "**/*.{png,jpg,jpeg,gif,svg,webp}", // 图像资源
      "**/*.{woff,woff2,ttf,eot,otf}", // 字体文件
      "**/*.{mp4,webm,mp3,ogg}", // 视频 / 音频
      "**/*.wasm", // WebAssembly
      "**/*.{pdf,zip,docx}", // 其他文件
],