HarmonyOS 鸿蒙Next:mac下DevEco Studio 同步失败(sync fail),npm仓库问题,pnpm无法安装,Process finished with exit code 255

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:mac下DevEco Studio 同步失败(sync fail),npm仓库问题,pnpm无法安装,Process finished with exit code 255

出现的问题是: Installing pnpm@8.13.1… 失败,npm 各种 error,最后报错:Process finished with exit code 255。

这是因为npm的仓库地址 https://registry.npmjs.org/ 失效了。

1、点击DevEco Studio最下方工具栏的 Terminal,cke_13647.png

2、将 npm 的仓库地址改成华为的镜像。

npm config set registry https://mirrors.huaweicloud.com/repository/npm/<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

3、提示栏点击 Try sync 重新同步,完成。

以下是之前的解决路径:

1、电脑上安装 homebrew (教程自行搜索);

2、用 homebrew 安装node,命令行:brew install node;

3、将 npm 的仓库地址改成华为的镜像。

npm config set registry https://mirrors.huaweicloud.com/repository/npm/<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

4、把DevEco Studio 里 node 的文件替换成 homebrew 里 node的文件,地址分别是:

/Applications/DevEco-Studio.app/Contents/tools/node/需要替换的,可直接删掉

/opt/homebrew/Cellar/node/版本号/需要复制的,隐藏的.brew文件夹不需要复制<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

5、项目里点击 Try sync 重新同步,完成。


更多关于HarmonyOS 鸿蒙Next:mac下DevEco Studio 同步失败(sync fail),npm仓库问题,pnpm无法安装,Process finished with exit code 255的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next:mac下DevEco Studio 同步失败(sync fail),npm仓库问题,pnpm无法安装,Process finished with exit code 255的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提到的HarmonyOS鸿蒙Next在mac下DevEco Studio同步失败(sync fail)、npm仓库问题以及pnpm无法安装,Process finished with exit code 255的问题,以下是可能的原因及解决方法:

  1. DevEco Studio同步失败

    • 检查网络连接,确保能够访问华为开发者网站及相关资源。
    • 确认DevEco Studio及所有相关插件已更新到最新版本。
    • 清理项目缓存,重新同步项目。
  2. npm仓库问题

    • 确认npm配置正确,尝试使用npm config list查看当前配置。
    • 尝试切换npm源,如使用淘宝npm镜像,看是否能解决问题。
  3. pnpm无法安装

    • 检查Node.js版本是否兼容pnpm。
    • 尝试使用brew install pnpm(如果已安装Homebrew)或直接从pnpm官网下载最新版本进行安装。
    • 检查系统权限,确保有足够的权限安装全局npm包。
  4. Process finished with exit code 255

    • 这通常表示进程在执行过程中遇到了严重错误。查看DevEco Studio的Logcat或Build Output,寻找具体的错误信息。
    • 确认项目依赖是否完整,特别是鸿蒙相关的SDK和库。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部