refactor(mp-harmony): add HAR dependency checks and debug logs

1. add debug logs for diy component lifecycle and data flow
2. add required HAR dependency declarations for mp-harmony entry module
3. add har-deps config, validation script and documentation
This commit is contained in:
2026-07-30 11:43:25 +08:00
parent 3bbf8c9531
commit df9d45fc1d
8 changed files with 579 additions and 20 deletions

View File

@@ -6,7 +6,12 @@
"lockfileVersion": 3,
"ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
"specifiers": {
"@atomicservice/ascfapi@^1.0.6": "@atomicservice/ascfapi@1.0.23"
"@atomicservice/ascfapi@^1.0.6": "@atomicservice/ascfapi@1.0.23",
"components_diy@../ascf/ascf_build/components_diy": "components_diy@../ascf/ascf_build/components_diy",
"pages_goods@../ascf/ascf_build/pages_goods": "pages_goods@../ascf/ascf_build/pages_goods",
"pages_order@../ascf/ascf_build/pages_order": "pages_order@../ascf/ascf_build/pages_order",
"pages_promotion@../ascf/ascf_build/pages_promotion": "pages_promotion@../ascf/ascf_build/pages_promotion",
"pages_tool@../ascf/ascf_build/pages_tool": "pages_tool@../ascf/ascf_build/pages_tool"
},
"packages": {
"@atomicservice/ascfapi@1.0.23": {
@@ -16,6 +21,41 @@
"resolved": "https://ohpm.openharmony.cn/ohpm/@atomicservice/ascfapi/-/ascfapi-1.0.23.har",
"registryType": "ohpm",
"packageType": "InterfaceHar"
},
"components_diy@../ascf/ascf_build/components_diy": {
"name": "components_diy",
"version": "1.0.0",
"resolved": "../ascf/ascf_build/components_diy",
"registryType": "local",
"packageType": "InterfaceHar"
},
"pages_goods@../ascf/ascf_build/pages_goods": {
"name": "pages_goods",
"version": "1.0.0",
"resolved": "../ascf/ascf_build/pages_goods",
"registryType": "local",
"packageType": "InterfaceHar"
},
"pages_order@../ascf/ascf_build/pages_order": {
"name": "pages_order",
"version": "1.0.0",
"resolved": "../ascf/ascf_build/pages_order",
"registryType": "local",
"packageType": "InterfaceHar"
},
"pages_promotion@../ascf/ascf_build/pages_promotion": {
"name": "pages_promotion",
"version": "1.0.0",
"resolved": "../ascf/ascf_build/pages_promotion",
"registryType": "local",
"packageType": "InterfaceHar"
},
"pages_tool@../ascf/ascf_build/pages_tool": {
"name": "pages_tool",
"version": "1.0.0",
"resolved": "../ascf/ascf_build/pages_tool",
"registryType": "local",
"packageType": "InterfaceHar"
}
}
}