【HarmonyOS】DevEco Studio 3.1 Beta2下载SDK失败,报错error notarget No matching version found for @webassemblyjs/ast@1.11.6
【关键词】
DevEco Studio 3.1 Beta2、@webassemblyjs/ast@1.11.6、下载SDK失败
【问题描述】
DevEco Studio 3.1 Beta2版本,下载API 9 SDK时,npm install下载时报错"error notarget No matching version found for @webassemblyjs/ast@1.11.6.",如下图所示
【问题分析】
经排查,
1)@webassemblyjs/ast@1.11.6版本为最近发布版本,查看地址:
https://www.npmjs.com/package/@webassemblyjs/ast?activeTab=versions
若安装nodejs版本为16.x,执行npm install @webassemblyjs/ast@1.11.6会下载失败
2)尝试将nodejs版本降低至14.21.3,重新下载后发现1.11.6版本下载成功;
3)重新安装16.x高版本nodejs,执行npm cache clean -f清除缓存后,重新下载同样成功
可能原因:npm缓存机制导致找不到@webassemblyjs/ast@1.11.6版本,下载SDK时依赖@webassemblyjs/ast最新版本,下载@webassemblyjs/ast@1.11.6版本失败导致下载SDK失败
【问题规避方案】
方式1:执行npm cache clean -f清除缓存,重新下载;
方式2:重新安装nodejs 14.21.3版本或14.x版本后,重新下载SDK,nodejs版本可从官网下载。
【问题总结】
若npm install下载安装包失败,但npm官网已发布此版本,可能是由于nodejs版本兼容性或缓存问题,可尝试清除缓存或更换nodejs版本
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
【HarmonyOS】DevEco Studio 3.1 Beta2下载SDK失败,报错error notarget No matching version found for @webassemblyjs/ast@1.11.6更多相关文章
JavaScript CSS Vue3 实现一个简单的Loading
配置和使用nvm免安装版本(nvm-noinstall.zip)
HarmonyOS:使用Node-API实现ArkTS与C/C++跨语言交互
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (一):项目简介及安装依赖
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (四):状态码的使用
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (五):POST上传文件的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (六):token的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (七):MongoDB的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (三):Cors的设置及.env文件的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (二):项目文件夹架构及路由的设置
【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (八):API说明(暂时完结,后续考虑将在线版mongoDB变为本地版)
报error:0308010C:digital envelope routines::unsupported错--nodejs版本过高(nvm安装(更换)不同版本nodejs)
小结---安装nvm解决node版本不兼容的问题(node版本切换)
