1.3 KiB
1.3 KiB
entry HAP Module
Scope and layout
- This checkout is the HarmonyOS stage-model
entryHAP module, not the complete application workspace. - Production ArkTS:
src/main/ets/. Existing areas includepages/,widget/,entryability/,communication/,initialize/, andregister/. - Resources:
src/main/resources/. - Local Hypium tests:
src/test/; device/ability Hypium tests:src/ohosTest/. - Module metadata:
src/main/module.json5; build targets/configuration:build-profile.json5. hvigorfile.tsregisters the HAP tasks and HMRouter plugin.
Workspace and commands
oh-package.json5 uses sibling file:../... dependencies, and imports resolve across those siblings. Invoke builds and runs only from the complete parent workspace; its exact root is not verified in this checkout.
# Parent-workspace commands
devecocli build --modules entry@default
devecocli build --modules entry@ohosTest
devecocli build --modules entry@Official --build-mode release
devecocli device list
devecocli run --module entry
- Configured targets are
default,ohosTest,OEM,Official, andforTest. - Device/ability tests require a connected device or emulator.
- No test-runner command is verified here.
Generated files
oh-package-lock.json5is autogenerated; do not edit it manually.