【HarmonyOS】DevEco Studio 3.1 Beta2 で SDK のダウンロードに失敗しました

[キーワード]
DevEco Studio 3.1 Beta2、@webassemblyjs/[email protected]、SDK のダウンロードに失敗しました

 

[問題の説明]
DevEco Studio 3.1 Beta2 バージョンでは、API 9 SDK をダウンロードするときに、npm install download で次の図に示すように、「error nottarget Nomatching version found for @webassemblyjs/[email protected].」というエラーが報告されます。

cke_2778.png

 

[問題分析]
調査の結果、
1) @webassemblyjs/[email protected] バージョンが最新バージョンであるため、アドレスを確認します:
https://www.npmjs.com/package/@webassemblyjs/ast?activeTab=versions
をインストールする場合Nodejs のバージョン 16.x の場合、npm install @webassemblyjs/[email protected] を実行すると、ダウンロードは失敗し
ます
。バージョン Nodejs、npm cache clean -f を実行してキャッシュをクリアした後、再ダウンロードも成功します。

考えられる理由: npm キャッシュ メカニズムにより、@webassemblyjs/[email protected] バージョンが見つからない、SDK をダウンロードする際、@webassemblyjs/ast の最新バージョンに依存する、@webassemblyjs/ast@ のダウンロードに失敗する1.11.6 バージョンでは SDK のダウンロードに失敗する

 

【問題回避策】
方法1: npm queue clean -fを実行してキャッシュをクリアし、再ダウンロード;
方法2: Nodejsバージョン14.21.3または14.xを再インストールした後、SDKを再ダウンロード.nodejsバージョンはダウンロードできます公式サイトより。

 

【質問概要】
npm install でインストールパッケージのダウンロードに失敗するが、npm 公式 Web サイトではこのバージョンがリリースされている場合は、nodejs バージョンの互換性またはキャッシュの問題が原因である可能性があります。キャッシュをクリアするか、nodejs バージョンを置き換えてみてください。

 

 より包括的な技術記事については、https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh をご覧ください。

{{名前}}
{{名前}}

おすすめ

転載: my.oschina.net/u/4478396/blog/8806586