devecostudio-3.1.0.501编译器创建新项目出现@ohos/hvigor-ohos-plugin version () is not within the expected range 2.x.这个问题是要怎么做才可以使用?

devecostudio-3.1.0.501编译器创建新项目出现@ohos/hvigor-ohos-plugin version () is not within the expected range 2.x.这个问题是要怎么做才可以使用? 如图所示,这种是什么问题导致的


10 回复

学习

这个版本改一下了

会不会两张图里的SDK不一致了一个是10,一个是9

检查工程所在目录或父级以上目录是否存在多余的node_modules,删除或重命名多余的node_modules目录试试。

你这个不是新建的工程吧,3.1.0.501版本创建的工程,build-profile.json5文件的规格和这个不一样,您可以新建试试!

创新工程会出现这个问题是怎么回事呢?我发在楼下了,

这个问题是由于@ohos/hvigor-ohos-plugin插件的版本不符合预期范围(2.x)导致的。要解决这个问题,可以按照以下步骤操作:

  1. 打开项目根目录下的package.json文件。
  2. 找到@ohos/hvigor-ohos-plugin的依赖项。
  3. 将其版本号修改为2.x范围内的具体版本,例如2.0.0
  4. 保存package.json文件。
  5. 在终端中运行npm installyarn install来更新依赖。

完成这些步骤后,重新编译项目即可。如果问题仍然存在,检查是否有其他依赖项冲突或版本不兼容的情况。

这个问题是由于@ohos/hvigor-ohos-plugin插件版本不匹配导致的。解决方法如下:

  1. 打开项目根目录下的package.json文件。
  2. 找到@ohos/hvigor-ohos-plugin的依赖项。
  3. 将其版本号修改为2.x,例如"@ohos/hvigor-ohos-plugin": "^2.0.0"
  4. 保存文件后,在终端运行npm installyarn install重新安装依赖。
  5. 重新编译项目即可。

如果问题仍然存在,可以尝试删除node_modules文件夹和package-lock.json文件,然后重新安装依赖。

回到顶部