HarmonyOS 鸿蒙Next劝退小白的问题求大佬解救nmp install报错npm ERR! 404 Not Found - GET https://developer.huawei.com/repo/@ohos%2farkui

HarmonyOS 鸿蒙Next劝退小白的问题求大佬解救nmp install报错npm ERR! 404 Not Found - GET https://developer.huawei.com/repo/@ohos%2farkui 新手学习,刚创建项目第一步就难住了,花了两天时间搞不定。具体报错如下:

PS D:\NewProject> npm install
npm ERR! code E404
npm ERR! 404 Not Found - GET [https://developer.huawei.com/repo/[@ohos](/user/ohos)/arkui](https://developer.huawei.com/repo/[@ohos](/user/ohos)/arkui)
npm ERR! 404
npm ERR! 404 '[@ohos](/user/ohos)/arkui@^5.0.2' 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.

确定个人网络没问题,求大佬解惑。


更多关于HarmonyOS 鸿蒙Next劝退小白的问题求大佬解救nmp install报错npm ERR! 404 Not Found - GET https://developer.huawei.com/repo/@ohos%2farkui的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

如果您创建的是 web 项目, 那么可能需要配置一下远程仓库地址

但是看这个报错信息, 您这边创建的是鸿蒙项目, 而鸿蒙项目的安装命令有不同, 例如:

ohpm install @ohos/axios

更多关于HarmonyOS 鸿蒙Next劝退小白的问题求大佬解救nmp install报错npm ERR! 404 Not Found - GET https://developer.huawei.com/repo/@ohos%2farkui的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS开发中,npm install报错404 Not Found通常是由于依赖包路径错误或依赖包不存在导致的。根据你提供的错误信息,问题出在@ohos/arkui包的获取路径上。鸿蒙Next的包管理系统与传统的npm有所不同,依赖包的路径和命名规则可能不兼容标准的npm仓库。

具体来说,鸿蒙Next的依赖包通常需要通过华为提供的特定仓库进行安装,而不是直接从npm官方仓库获取。你可以尝试以下步骤:

  1. 检查依赖包名称和版本:确保@ohos/arkui包的名称和版本号正确无误。鸿蒙Next的依赖包命名可能与标准的npm包命名不同。

  2. 配置华为仓库:在项目的package.json.npmrc文件中,添加或配置华为的依赖仓库地址。例如:

    "resolutions": {
      "@ohos/arkui": "https://developer.huawei.com/repo/@ohos/arkui"
    }
    
  3. 清理缓存:运行npm cache clean --force清理npm缓存,然后重新执行npm install

  4. 检查网络连接:确保你的网络能够正常访问华为的开发者仓库。

如果上述步骤无法解决问题,可能是由于华为的依赖仓库暂时不可用或依赖包已被移除。此时需要等待华为修复或提供替代方案。

回到顶部