HarmonyOS @AppRouter 动态路由插件构建报错

之前发我一个动态路由插件demo,我这里运行报错,所以想请教一下。

执行如下命令报错:

npm i --save-dev @types/node @ohos/hvigor @ohos/hvigor-ohos-plugin --registry https://repo.harmonyos.com/ohpm/ 
 
npm ERR! code E404 
npm ERR! 404 Not Found - GET https://repo.harmonyos.com/ohpm/@ohos%2fhvigor 
npm ERR! 404 
npm ERR! 404  '@ohos/hvigor@^4.2.0' is not in this registry. 
npm ERR! 404 
npm ERR! 404 Note that you can also install from a 
npm ERR! 404 tarball, folder, http url, or git url. 
 
npm ERR! A complete log of this run can be found in: C:\Users\admin\AppData\Local\npm-cache\_logs\2024-05-15T03_16_06_790Z-debug-0.log

构建demo里面的工程 NewNavigation 时报错:

Error: The hvigor depends on the npmrc file. Configure the npmrc file first.
HarmonyOS
2024-08-29 09:52:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

需要配置一下npmrc,请参考以下链接:

https://blog.csdn.net/qq_20236937/article/details/137035191

Hvigor下载相关的依赖包需要从对应的npm仓库下载,因此在命令行构建的场景下也需要在.npmrc中配置相关仓库地址,Hvigor构建依赖于网络环境,需要连接上网络才能确保工具的正常使用。需要配置:

npm config set

registry:

https://repo.huaweicloud.com/repository/npm/

拦截器解析较为复杂,尤其是考虑到会有通用拦截器定义在公共文件。

还是建议参考如下demo统一管理拦截器:

https://gitee.com/harmonyos-cases/cases/tree/master/CommonAppDevelopment/feature/routermodule/src/main/ets/interceptor

分享
微博
QQ
微信
回复
2024-08-29 21:35:51
相关问题
HarmonyOS 使用命令构建报错
622浏览 • 1回复 待解决
如何实现路由动态跳转呢
399浏览 • 1回复 待解决
HarmonyOS 如何构建动态库的单例?
363浏览 • 1回复 待解决
Navigation实现动态路由的方式
728浏览 • 1回复 待解决
Checkstyle插件使用中为什么会报错
8376浏览 • 1回复 已解决
路由实现动态页面的跳转方案
1810浏览 • 1回复 待解决
编译构建报错,提示CONFIGURE_SDK_ERROR
747浏览 • 1回复 待解决
HarmonyOS 导入本地动态报错9568305
806浏览 • 1回复 待解决
如何实现小说插件、直播插件下发
2005浏览 • 1回复 待解决