华为鸿蒙应用开发的一些坑
以下所有坑均在DevEco Studio 6.0.0版本
1.2025年9月17日,使用DevEco Studio 6.0.0 版本的话,创建新应用的话,会有报错
ERR_PNPM_NO_MATCHING_VERSION hvigor-ohos-arkui-x-plugin@4.20.3
解决方法: 在项目根目录的hvigor/hvigor-config.json5
文件里修改这个版本号为 "@ohos/hvigor-ohos-arkui-x-plugin": "4.20.0"
即可
2.有些鸿蒙的专用包下载不了,需要配置IDE
的npm
下载源
MAC版本的路径如下
/Applications/DevEco-Studio.app/Contents/tools/node/bin
进到这个目录执行
npm config set registry=https://repo.harmonyos.com/npm
即可解决,这个貌似是改的全局的,记得改回来npm config set registry https://registry.npmjs.org/
3.不要使用组件导航(Navigation),这个我真要哭死,复制的官网代码,运行起来一片空白,代码编译没有报错,日志里也没有任何错误,我服了。顺便说一下,build时没有报错不代表你的代码会按你的预期工作,很多时候还要看运行时的日志的。
4.IDE里的CodeGenie也不是索引的最新的文档,很多时候给出的代码是旧的,贴进IDE里会报⚠️警告是常有的事
许可协议:
CC BY 4.0