HarmonyOS 鸿蒙Next 安装JDK时出现 Unable to run npm install 的一种可能解决方案

HarmonyOS 鸿蒙Next 安装JDK时出现 Unable to run npm install 的一种可能解决方案 在安装ArkTS和JS的过程中,我遇到了以下的报错:

Install ArkTS dependencies failed.

Cause: Unable to run npm install.

在这两行报错之前,还有很多的错误代码。但归纳起来只有两种问题:网络问题、npm包无法安装问题。

在一顿不明就里的折腾后,我成功的安装上了JDK。现在,我将我的折腾过程陈列一下,希望能对大家的安装提供帮助。

本人电脑配置:

  • 电脑:酷比魔方iwork10旗舰本(很老的电脑了,intel atom x5的处理器)
  • 系统:Windows11企业版(用PE系统偷渡的)
  • IDE :DevEco Studio 3.1.0.500 Release
  • node.js:v16.19.1
  • npm:8.19.3

具体操作步骤:

一、安装node.js。

推荐自己先安装好再配置SDK环境。

安装包网站:CNPM Binaries Mirror (npmmirror.com)

注意版本要求:17.0以下,推荐IDE给出的16.19.1版本。

二、修改安装目录权限。

打开node.js的安装目录,在属性中调整权限,如下图:

三、安装缺少的依赖。

执行npm cache clean --force命令清除已存在的缓存文件。

C:\users\{user.name}文件夹下,将.npmrc文件删除。

随后,用npm install命令安装报错中提示的未安装的依赖。我在安装过程中总结了以下依赖无法安装,大家可以安装试一试。

npm install -g enhanced-resolve@5.14.0
npm install promise-spawn audits quick webpack webpack-cli -g

安装完成后,去File -> Settings -> SDK 目录下,选中SDK进行安装即可。

当然,这只是我总结的一种可能能解决问题的方法,也欢迎大家总结自己出现的问题和解决问题的经过并留言,我看到后会尽量解决。

也希望官方能够重视这个问题,让SDK和环境的安装与配置更加方便、更能兼容各种电脑环境。


更多关于HarmonyOS 鸿蒙Next 安装JDK时出现 Unable to run npm install 的一种可能解决方案的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 安装JDK时出现 Unable to run npm install 的一种可能解决方案的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对帖子标题中提到的“HarmonyOS 鸿蒙Next 安装JDK时出现 Unable to run npm install 的一种可能解决方案”,以下是一种直接针对该问题的回答:

在HarmonyOS鸿蒙Next系统上安装JDK时,如果遇到“Unable to run npm install”的问题,这通常与环境配置或权限设置有关。一种可能的解决方案是:

  1. 检查Node.js版本:确保已安装的Node.js版本与npm兼容。鸿蒙系统可能需要特定版本的Node.js来避免兼容性问题。

  2. 使用sudo权限:尝试使用sudo命令来运行npm install,以确保有足够的权限来访问系统资源和执行安装。例如:sudo npm install

  3. 清理npm缓存:有时候,清理npm的缓存可以解决安装过程中的一些奇怪问题。可以使用npm cache clean --force命令来尝试清理缓存。

  4. 检查npm配置:查看npm的配置文件(通常位于用户主目录下的.npmrc文件),确保没有错误的配置项干扰安装过程。

  5. 重新安装Node.js和npm:如果上述步骤都无效,尝试卸载当前的Node.js和npm,然后重新安装最新版本。

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

回到顶部