HarmonyOS 鸿蒙Next 下载JS SDK失败,提示Install Js dependencies failed

HarmonyOS 鸿蒙Next 下载JS SDK失败,提示Install Js dependencies failed

问题描述:下载JS SDK时,下载失败,提示Install Js dependencies failed

问题现象:

1.png

解决措施 JS SDK下载失败,一般情况下,主要是由于npm代理配置问题,或未清理npm缓存信息导致,可按照如下方法进行处理:

  1. 检查网络是否受限,如果需要通过代理才能访问网络,可根据NPM代理配置指导,配置代理服务器信息。如果网络不受限,可跳过该步骤;

  2. 请进入到DevEco Studio安装目录下的tools\nodejs目录下打开命令行工具,执行如下命令,清理npm缓存;

    npm cache clean -f
    
  3. 在欢迎页点击Configure(或图标) > Settings > HarmonyOS SDK,勾选Js SDK,点击Apply重新进行下载。

2png.png


更多关于HarmonyOS 鸿蒙Next 下载JS SDK失败,提示Install Js dependencies failed的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

cke_639.png

node 16.20

更多关于HarmonyOS 鸿蒙Next 下载JS SDK失败,提示Install Js dependencies failed的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这个怎么回事?

npm可能没设全局?提示npm.cmd找不到在你的huawei这个文件夹里面,
请问这个错误怎么解决???

verbose type range

verbose stack enhanced-resolve: No matching version found for enhanced-resolve@^5.14.0.

verbose stack     at module.exports (D:\developApp\Huawei\nodejs\node_modules\npm\node_modules\npm-pick-manifest\lib\index.js:209:23)

verbose stack     at RegistryFetcher.manifest (D:\developApp\Huawei\nodejs\node_modules\npm\node_modules\pacote\lib\registry.js:125:22)

verbose stack     at processTicksAndRejections (node:internal/process/task_queues:96:5)

verbose stack     at async Promise.all (index 253)

verbose stack     at async Arborist.[buildDepStep] (D:\developApp\Huawei\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1046:5)

verbose stack     at async Arborist.buildIdealTree (D:\developApp\Huawei\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:211:7)

verbose stack     at async Promise.all (index 1)

verbose stack     at async Arborist.reify (D:\developApp\Huawei\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:154:5)

verbose stack     at async Install.exec (D:\developApp\Huawei\nodejs\node_modules\npm\lib\commands\install.js:145:5)

verbose stack     at async module.exports (D:\developApp\Huawei\nodejs\node_modules\npm\lib\cli.js:78:5)

verbose cwd D:\developApp\Huawei\Sdk\.temp\ets\3.2.12.2\install\unzip\ets\build-tools\ets-loader

verbose Windows_NT 10.0.19045

verbose node v16.19.1

verbose npm  v8.19.3

error code ETARGET

error notarget No matching version found for enhanced-resolve@^5.14.0.

error notarget In most cases you or one of your dependencies are requesting

error notarget a package version that doesn't exist.

verbose exit 1

你好,感谢反馈,当前可以降低node版本来规避该问题,同时我们正在从根本上解决这个问题。

HarmonyOS的社区里有很多技术大牛分享经验,学到了很多有用的知识。

降到14.21.3解决问题,谢谢,

cke_187.png 这里出错了 怎么办

你这个是执行了什么命令?可以截图完整看一下吗

针对“HarmonyOS 鸿蒙Next 下载JS SDK失败,提示Install Js dependencies failed”的问题,可能的原因及解决方向如下:

  1. 网络问题:首先检查网络连接是否稳定,确保能够正常访问外部网络。由于SDK下载通常需要从远程服务器获取数据,网络不稳定可能导致下载失败。

  2. 权限问题:确保你有足够的权限在系统中安装和修改文件。在某些操作系统或企业网络环境中,可能需要管理员权限或特定的网络访问权限。

  3. 版本兼容性问题:检查你当前使用的鸿蒙开发环境是否与JS SDK的版本兼容。有时新版本的SDK可能不支持旧版本的开发工具或操作系统。

  4. 依赖管理工具问题:如果使用的是npm、yarn等依赖管理工具,尝试更新这些工具到最新版本,或者检查是否有相关的配置错误。

  5. 缓存问题:清除依赖管理工具的缓存,有时缓存中的旧数据可能导致安装失败。

  6. 手动安装:如果自动安装失败,可以尝试手动下载SDK并安装,确保所有必要的依赖项都已正确安装。

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

回到顶部