chore(release): js文件压缩有问题,默认去除js文件压缩

This commit is contained in:
2025-12-22 10:57:29 +08:00
parent 8ee9a95f1b
commit a59ce3c718
2 changed files with 213 additions and 20 deletions

View File

@@ -159,9 +159,25 @@ module.exports={
1. 确保已安装 Node.js 环境
2. 在项目根目录执行以下命令:
```bash
# 默认清理dist目录除zip文件外并压缩所有文件
node release.js
# 保留dist目录下的所有内容
node release.js --keep-dist
node release.js -k
# 查看帮助信息
node release.js --help
node release.js -h
```
### 命令行选项说明
| 选项 | 简写 | 说明 |
|------|------|------|
| `--keep-dist` | `-k` | 保留dist目录下的所有内容不进行清理 |
| `--help` | `-h` | 显示帮助信息 |
### 生成文件说明
- **输出目录**:项目根目录下的 `dist/` 文件夹
@@ -169,11 +185,20 @@ module.exports={
- 压缩后的小程序源代码文件
- 按日期命名的 ZIP 压缩包(格式:`数码喷墨墨水-定制化-YYYY-MM-DD-mp-weixin.zip`
### 文件压缩功能
release.js脚本支持对以下文件类型进行压缩优化
- **WXML**:移除注释和空白字符
- **JS**:移除注释和空白字符,保留中文编码
- **CSS**移除注释、空白字符及CSS属性前后空格
- **JSON**:移除空白字符,保留中文编码
### 交付给发布人员的文件格式
- 交付文件:`dist/` 目录下生成的 ZIP 压缩包
- 文件命名:`数码喷墨墨水-定制化-YYYY-MM-DD-mp-weixin.zip`YYYY-MM-DD 为当前日期)
- 交付内容:包含完整的小程序源代码,已进行 WXML 压缩优化
- 交付内容包含完整的小程序源代码已进行WXML、JS、CSS、JSON文件的压缩优化
发布人员可直接使用此 ZIP 压缩包进行小程序上线发布操作。