/Users/xxx/node/node-18.14.1/bin/node /Users/xxx/.hvigor/project_caches/8558f0f4f2b4572c0388900f08eb03b8/workspace/node_modules/@ohos/hvigor/bin/hvigor.js --mode module -p module=app@default -p product=default -p buildMode=debug -p requiredDeviceType=phone assembleHap --analyze=normal --parallel --incremental --daemon
> hvigor ERROR: Cannot read properties of undefined (reading 'getNeedExecTargetServiceList')
> hvigor ERROR: BUILD FAILED in 150 ms
1、将module.json5中的代码进行如下修改
{
"module": {
"name": "lib_share_bridge",
"type": "shared", //改为har
"deviceTypes": [
"phone",
"tablet",
"2in1"
],
"deliveryWithInstall": true, //删除
}
}
2、将hvigorfile.ts中的代码进行如下修改
import { hspTasks } from '@ohos/hvigor-ohos-plugin'; // 改为harTasks
export default {
system: hspTasks, // 改为harTasks
plugins:[]
}