|
|
d1c58f2ec8
|
chore(mp-harmony): 移除 ascf_build 下的构建产物 (rawfile + Index.ets)
背景:
上一个 commit 把 ascf_build 整个目录的元数据纳入 git, 但误把
每次构建都会变化的产物也入仓了:
- rawfile/index.js: 每次 DevEco Build 重新生成 (含 webpack chunk id, hash 等)
- rawfile/<root>/diy-*.pack.js: 同上
- rawfile/<root>/placeholder/index.html + index.pack.js: 同上
- Index.ets: 5 个包都是 0 字节空壳, 没有任何内容
这些文件应该被 .gitignore 排除, 避免每次 DevEco Build 后 git
status 都会报告 "modified", 污染 diff。
改动:
1. .gitignore 改造
- rawfile/** 整体 ignore (鸿蒙端每次 Build 重新生成)
- Index.ets ignore (空壳, 0 字节)
- 移除之前的 ! 兜底规则 (rawfile/**/placeholder/index.*,
rawfile/index.js, base/element/*.json 等), 因为这些都
已经在 rawfile/ 下被整体 ignore
2. 从 git 历史删除 12 个误入的产物文件 (5 个 Index.ets +
5 个 rawfile/index.js + 1 个 placeholder/index.html +
1 个 placeholder/index.pack.js), 保留在工作树
仍然入 git 的 ascf_build 关键文件 (每次 commit 都更新):
- oh-package.json5
- build-profile.json5
- hvigorfile.ts
- obfuscation-rules.txt
- src/main/module.json5
- src/main/resources/base/element/string.json
|
2026-07-30 14:36:14 +08:00 |
|
|
|
8ebd7918fb
|
chore(mp-harmony): 修正子包 HAR name 字段 + 纳入元数据到 git
背景:
mp-harmony 项目的 5 个 ascf shared HAR 子包 (components_diy / pages_goods /
pages_order / pages_promotion / pages_tool) 在 ascf_build 目录下, 关键
元数据 (oh-package.json5 / module.json5 / build-profile.json5 /
Index.ets / hvigorfile.ts / obfuscation-rules.txt) 之前被 .gitignore
整体忽略, 从未被 git 跟踪, 导致 "module.name 被清空" 等回归无法被
git diff / blame 追踪。
改动:
1. .gitignore 改造
- 不再整体 ignore ascf_build
- 精确 ignore 已知产物路径 (rawfile/**/*.pack.js / rawfile/**/*.html
/ rawfile/**/*.json / build/ / oh_modules/ / .preview/ / .cxx/
/ .test/ / node_modules/)
- ! 取反保留 HAR 必需文件 (placeholder/index.*, rawfile/index.js,
base/element/*.json)
- 补充 entry / hvigor / 鸿蒙签名材料 / IDE 临时文件 ignore 规则
2. 首次将 5 个 HAR 包的元数据纳入 git (40 个文件)
3. 新增 scripts/fix-subpackage-module-names.js: 任何入口 require
vue.config.js 时自动修复 oh-package.json5.name + module.json5.module.name
双重覆盖, 防止 DevEco ohpm 报 "00604007 Field IS Empty Error" 或
hvigor 报 "Schema validate failed"
4. vue.config.js 顶层 IIFE 触发修复 (任何 require 立即生效, 不依赖
webpack 钩子)
5. entry/scripts/check-har-deps.js 扩展: 校验 ascf_build 子包
module.json5.module.name 字段 (兜底校验)
6. entry/har-deps-required.json5 扩展: 新增 subpackageModuleJson5
路径映射 + ohModulesRoots 校验资源齐备性
7. entry/README-HAR-DEPS.md 更新: 故障速查表新增 module.name 相关
报错条目
预期效果:
- HBuilderX 触发 vue-cli-service build → vue.config.js 自动修复子包
name → DevEco ohpm install / hvigor schema 校验通过
- check-har-deps.js 兜底, 任何回归立即被检测并报错
- 团队成员 git pull 后能立即看到 ascf_build 元数据, 可用 git diff
跟踪 module.name 等关键字段变更
|
2026-07-30 14:26:55 +08:00 |
|
|
|
c5134c1eb2
|
chore(mp-harmony): 更新鸿蒙项目配置与依赖
1. 新增忽略node_modules目录到gitignore
2. 升级modelVersion到6.0.0并更新相关配置
3. 更新ascf-toolkit插件与ascfapi依赖版本
4. 新增业务模块构建配置
5. 优化hvigor配置与插件参数
|
2026-07-30 09:01:25 +08:00 |
|
|
|
352c359326
|
chore(mp-harmony): 初始化鸿蒙元服务项目并完善配置
1. 添加应用及启动图标资源
2. 配置页面路由、卡片信息与资源文件
3. 更新gitignore排除rawfile目录
4. 修改构建签名的keyAlias为cs
|
2026-07-24 11:35:14 +08:00 |
|
|
|
8597504b57
|
chore: 添加.trae到gitignore忽略列表
将.trae目录加入gitignore,避免将本地临时目录提交到版本库
|
2026-07-13 09:15:26 +08:00 |
|
|
|
81e85c804a
|
chore(mp-harmony): 更新gitignore和构建配置
1. 修正gitignore中的鸿蒙元服务构建产物路径
2. 新增components_diy、pages相关模块的构建配置
|
2026-07-10 17:34:50 +08:00 |
|
|
|
c9c062edcb
|
chore: 清理并整理项目配置与工作流文件
- 更新.gitignore,移除.hbuilderx、.claude和openspec相关配置
- 新增.hbuilderx/launch.json用于uni-app调试配置
- 新增完整的OpenSpec工作流命令与技能文件,实现标准化变更管理流程
|
2026-07-04 10:42:39 +08:00 |
|
|
|
a74263016b
|
chore: 更新gitignore,添加鸿蒙元服务和其他忽略项
补充忽略鸿蒙元服务构建产物目录、openspec文件以及完善换行格式
|
2026-06-25 10:39:48 +08:00 |
|
|
|
bca90e959e
|
chore: 添加.logs目录到gitignore忽略列表
将日志目录加入忽略清单,避免提交日志文件
|
2026-05-26 14:47:14 +08:00 |
|
|
|
861c43a428
|
chore: 忽略 .codebuddy 目录
|
2026-05-18 15:59:40 +08:00 |
|
|
|
5c56cfaaa7
|
chore: 添加 .codebuddy 到 .gitignore
|
2026-05-18 15:33:55 +08:00 |
|
|
|
2a0489d4b2
|
chore:能正常运行
|
2025-12-17 11:17:50 +08:00 |
|
|
|
374c1d15a4
|
chore: node_modules 从git中移除
|
2025-10-31 11:30:49 +08:00 |
|
|
|
6632080b83
|
init
|
2025-10-27 15:55:29 +08:00 |
|