hlx-start v0
hlx-start v0 只是非常基础且简单的封装,目的仅是辅助 hlx 开发。
v0 只提供两个核心功能
- 修改后实时刷新
- 打包 zip
提示
因为是定向开发,所以 v0 版本仅仅推荐用于下面格式
安装
sh
# 如果无法创建,多半是当前目录为中文,请自行 npm init
npm init -y
npm i hlx-start@0
npx hlx-start initsh
pnpm init
pnpm add hlx-start@0
# npx hlx-start init
pnpm dlx hlx-start initinit 后就可以通过
npm run dev实时开发npm run build打包文件
注意事项
根目录下的 html 文件 不会被打包
├── 政务公开/
│ ├── 5001694/
│ │ ├── jquery.js
│ │ └── big5.js
│ │
│ └── 5001694.html
│
├── dev.html
│
└── index.htmldev.html 与 index.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}", // 其他文件
],