HarmonyOS 鸿蒙Next 最新版DevEco遇到这个问题,Can not find @ohos/hvigor

HarmonyOS 鸿蒙Next 最新版DevEco遇到这个问题,Can not find @ohos/hvigor 最新版DevEco遇到这个问题,Can not find @ohos/hvigor

cke_135.png


更多关于HarmonyOS 鸿蒙Next 最新版DevEco遇到这个问题,Can not find @ohos/hvigor的实战教程也可以访问 https://www.itying.com/category-93-b0.html

19 回复

可以在DevEco内的控制台执行npm install

cke_457.png

更多关于HarmonyOS 鸿蒙Next 最新版DevEco遇到这个问题,Can not find @ohos/hvigor的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我是内网电脑,连不上网怎么办?

内网是指用的华为网络?

不是。
是我公司的内网,不能连上网的,要有离线下载才行。

把360关了,再试试

还真是360导致没权限。。。

niubility,

解决办法 : (我用的是最新的DevEco Studio 版本 4.0 Bate2) 删除工程下的 .hvigor 文件夹。 然后退出重新打开这个工程,会提示如下解决办法,切换点击 Switch to @ohos/hvigor-ohos-plugin … 这个解决方案,切换版本后 重新编译即可。

Cause: The @ohos/hvigor-ohos-plugin version (2.0.0) is not within the expected range 3.x.x (3.x.x >= 3.0.2). Solution: Switch to @ohos/hvigor-ohos-plugin 3.0.2(which will install @ohos/hvigor 3.0.2) and import the project again.

解决办法:终端输入:npm init -f

会创建新的package.json

新建一个新的工程,拷贝新工程的package.json内容,把name改成自己的,再运行一下。

我的就是这样解决的。

mac平台下是因为设置了:export NODE_OPTIONS=--openssl-legacy-provider导致的,unset掉就好了,然后重启DevEcho就好了。

我也碰到类似问题了,明明能引用其中部分库,但另外的就不行,非提示找不到模块

已经帮您反馈啦,届时可以通过您发的主题帖查看问题进展,谢谢,

两样的问题,出现cannot find ‘@ohos.router’

用2楼方法不能解决

建议您重新开帖详细描述一下您的问题哦,技术人员看到后会回复您的,谢谢。

为啥要重新开贴描述,都看到好多个帖子,一个也没有解决问题。

请问这个现在有解决没,我也刚遇到,相关案例就找到这一处

您好,可以看下2楼版主的回复是否能解决呢?

开发者您好,相关问题已经反馈给工作人员,稍后会再回复您,感谢您对华为开发者论坛的支持。

针对您提到的HarmonyOS鸿蒙Next最新版DevEco中遇到的“Can not find @ohos/hvigor”问题,这通常意味着您的项目中缺少了对某个必要模块或资源的引用。在鸿蒙系统中,[@ohos](/user/ohos)前缀通常用于引用鸿蒙系统自带的库或资源。

  1. 检查依赖项:首先,请确保您的项目中已经正确添加了所有必要的依赖项。在鸿蒙开发中,这通常通过build.gradle文件或类似的配置文件来管理。检查是否有遗漏的模块或库未被引入。

  2. 资源路径:确认[@ohos](/user/ohos)/hvigor是否是一个有效的资源路径。如果这是一个自定义资源或第三方库中的资源,请确保该资源已被正确添加到项目中,并且路径无误。

  3. 版本兼容性:检查您使用的鸿蒙SDK版本是否支持[@ohos](/user/ohos)/hvigor。有时候,新版本的SDK会引入新的资源或库,而旧版本则不支持。

  4. 清理和重建:尝试清理并重建您的项目。在开发环境中,有时候简单的重建操作可以解决一些看似复杂的问题。

如果以上步骤仍然无法解决问题,那么可能是更深层次的系统或配置问题。此时,建议您直接联系官网客服以获取更专业的帮助。官网地址是:

https://www.itying.com/category-93-b0.html
回到顶部