你瞅啥呢

2026-03-02 DevEco安装SDK(OpenHarmony)报错Install task failed: JS 3.2.13.5. Install JS dependencies failed. Cause: Unable to run npm install.==>1.网络问题;2.node版本冲突

报错截图:

image

 报错报文:

Components to install:
- Previewer 4.0.9.6
- Toolchains 4.0.9.6
- Native 4.0.9.6
- JS 3.2.13.5
- Native 3.2.13.5
- Previewer 3.2.13.5
- JS 4.0.9.6
- Toolchains 3.2.13.5

Install task started: JS 3.2.13.5
Downloading https://contentcenter-drcn.dbankcdn.cn/pub_1/DevEcoSpace_1_900_9/71/v3/vRYUv1K-RoygRX6HLp_ATg/l3Qj1gnaRfCsTIctEuCykw.zip...
Unzipping D:\sdk\.temp\js\3.2.13.5\install\l3Qj1gnaRfCsTIctEuCykw.zip...
Installing JS dependencies...
Running 'npm install'...
> ace-loader@1.0.11 postinstall
> node npm-install.js
 
D:\sdk\.temp\js\3.2.13.5\install\unzip\js\build-tools\ace-loader\npm-install.js:58
throw Error(`npm install filed: ${err}`).message;
^
npm install filed: Error: Command failed: npm install
npm ERR! code EINTEGRITY
npm ERR! Integrity checksum failed when using sha512: wanted sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== but got sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\EDY\AppData\Local\npm-cache\_logs\2026-03-02T09_56_30_022Z-debug-0.log
(Use `node --trace-uncaught ...` to show where the exception was thrown)
npm ERR! code 1
npm ERR! path D:\sdk\.temp\js\3.2.13.5\install\unzip\js\build-tools\ace-loader
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node npm-install.js
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\EDY\AppData\Local\npm-cache\_logs\2026-03-02T09_56_15_250Z-debug-0.log
Install task failed: JS 3.2.13.5.
Install JS dependencies failed.
Cause: Unable to run npm install.
Solution: See https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-development-environment-0000001168829643#section1311117111474

翻译:

待安装组件:
- 预览器 4.0.9.6
- 工具链 4.0.9.6
- 本机版本 4.0.9.6
- JS 3.2.13.5
- 本机版本 3.2.13.5
- 预览器 3.2.13.5
- JS 4.0.9.6
- 工具链 3.2.13.5

安装任务已启动:JS 3.2.13.5
正在下载 https://contentcenter-drcn.dbankcdn.cn/pub_1/DevEcoSpace_1_900_9/71/v3/vRYUv1K-RoygRX6HLp_ATg/l3Qj1gnaRfCsTIctEuCykw.zip。。。
正在解压缩 D:\sdk\.temp\js\3.2.13.5\install\l3Qj1gnaRfCsTIctEuCykw.zip。..
正在安装 JavaScript 依赖。..
正在运行“npm install”。..
ace-loader@1.0.11 安装后
> 运行 npm-install.js 脚本
[31m [39m
D:\sdk\.temp\js\3.2.13.5\install\unzip\js\build-tools\ace-loader\npm-install.js:58
抛出错误(`npm install filed: ${err}`);
^
npm 安装失败:错误:命令失败:npm install
npm 错误!代码 EINTEGRITY
npm ERR! 使用 sha512 时完整性校验失败:期望值为 sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==,但实际值为 sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==。
npm ERR! 本次运行的完整日志可在以下位置找到:
npm ERR! 文件路径:C:\Users\EDY\AppData\Local\npm-cache\_logs\2026-03-02T09_56_30_022Z-debug-0.log
(使用`node --trace-uncaught ...`来显示异常抛出的位置)
npm 错误!代码 1
npm ERR! 路径 D:\sdk\.temp\js\3.2.13.5\install\unzip\js\build-tools\ace-loader
npm 错误!命令执行失败
npm 错误!命令 C:\Windows\system32\cmd.exe /d /s /c node npm-install.js
npm ERR! 本次运行的完整日志可在以下位置找到:
npm ERR! 文件路径:C:\Users\EDY\AppData\Local\npm-cache\_logs\2026-03-02T09_56_15_250Z-debug-0.log
安装任务失败:JS 3.2.13.5。
安装JavaScript依赖失败。
原因:无法运行npm install。
解决方案:请参阅https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-development-environment-0000001168829643#section1311117111474

======================================================================================================

官方给的解决方案是无法访问的

image

通过网络查找信息,总结出2个方案:

1.网络问题:

可尝试更换网络或者设置代码,再不行就给npm更换镜像源

更换镜像源方法:https://www.cnblogs.com/iuniko/p/17901906.html

2.node版本冲突:

报错的内容另一个原因是DevEco在下载js sdk的时候默认使用了其自带的node版本(16.20.1),来进行npm install安装依赖,但如果你本地的node版本和DevEco的不一样的话就会报错

解决方案:指定node安装路径

打开.npmrc文件,输入以下内容并保存即可:

prefix=C:\Program Files\nodejs\node_modules\npm

如果要兼容上面2种方法的话,就还是编辑.npmrc文件,输入代码:

prefix=C:\Program Files\nodejs\node_modules\npm
registry=https://repo.huaweicloud.com/repository/npm/
prefix指向node的全局安装的包
registry重定向镜像源路径

我是修改了镜像源就可以了✅️

我是参考了以下文章获得的解决方案:

https://developer.huawei.com/consumer/cn/forum/topic/0201577562518590009?fid=26

https://developer.huawei.com/consumer/cn/forum/topic/0203585495634970617?fid=0101587866109860105

posted @ 2026-03-02 18:14  叶乘风  阅读(32)  评论(0)    收藏  举报