糸インストール报错:エラー @achrinza/[email protected]: エンジン「ノード」はこのモジュールと互換性がありません

エラー @achrinza/[email protected]: エンジン「ノード」はこのモジュールと互換性がありません。予想されるバージョン「8 ||」10 || 12 || 14 || 16 || 17インチ。「18.9.0」を取得しました

パッケージのインストールコマンド実行時に以下のエラーが発生する

ここに画像の説明を挿入

理由

プロジェクト環境はそのバージョンをサポートしていないため、バージョン8 || 10 || 12 || 14 || 16 || 17[email protected]にダウングレードする必要があります。

解決

注:nodeバージョンを直接ダウングレードすることはできません

  1. 悪質な解決策: 既存のバージョンをアンインストールして再インストールする
  2. NVMバージョンマネージャーで切り替える

nvmのインストール

  1. ダウンロードアドレス: https://github.com/coreybutler/nvm-windows/releases

ここに画像の説明を挿入

  1. .txt次の 2 行のコードをドキュメントに追加します

構成を追加し、淘宝網の画像を使用します。

node_mirror: https://npm.taobao.org/mirrors/node/

npm_mirror: https://npm.taobao.org/mirrors/npm/

ここに画像の説明を挿入

  1. 環境変数がローカルの保存場所と一致しているかどうかを確認します。

ここに画像の説明を挿入

  1. テスト

cmd を開き、nvm -v と入力し、次の情報が表示されれば成功です。

ここに画像の説明を挿入

  1. スイッチノードのバージョン
    ここに画像の説明を挿入

ノードバージョンの切り替え

注意:nvm管理を使用する場合はnode、最初にローカルをアンインストールしてnodeから、自分でインストールする必要があります。node

nvmの共通コマンド

  1. nvm nvm list は、このコンピュータ上のすべてのノードのバージョンを検索します。
    • nvm list インストールされているバージョンを表示する
    • nvm list がインストールされています インストールされているバージョンを表示します
    • 利用可能な nvm リスト ネットワークにインストールできるバージョンを表示します
  2. nvm install はノードの最新バージョンをインストールします
  3. nvm use スイッチは、指定されたバージョンのノードを使用します
  4. nvm ls はすべてのバージョンをリストします
  5. nvm current は現在のバージョンを示します
  6. nvm alias 別のバージョン番号にエイリアスを追加する
  7. nvm unalias は定義されたエイリアスを削除します
  8. nvm reinstall-packages は、指定されたバージョン番号を持つ npm パッケージを現在のバージョンのノード環境でグローバルに再インストールします。
  9. 開いているnodejsコントロールのnvm
  10. nvmオフnodejsコントロールを閉じる
  11. nvm プロキシ表示設定とプロキシ
  12. nvm node_mirror [url] settings.txt で node_mirror を設定または表示します
  13. nvm uninstall は指定されたバージョンをアンインストールします
  14. nvm use [version] [arch] 指定したノードのバージョンと桁数を切り替えます
  15. nvm root [path] ルート パスの設定と表示
  16. nvm バージョン 現在のバージョンを表示する

余談

nvmノードの切り替えは、node -v でノードのバージョンが見つからない、node の npm が使用できないなどの状況が発生するため、推奨しません、nvm はまだ利用可能です。推奨

おすすめ

転載: blog.csdn.net/weixin_41886421/article/details/128063144