mac システムのターミナル ノードのバージョンが vscode ターミナル ノードのバージョンと一致しません。

プロジェクトで必要なノードのバージョンが統一されていないため、nvm を使用してノードのバージョンを管理し、ちなみにノードは最新の 18.x にアップグレードされています。また、nvm エイリアスを使用してデフォルト バージョンを 14.x に設定しましたが、vscode を開くたびに最新バージョンであることがわかり、毎回デフォルト バージョンを設定する必要がありますが、毎回失敗します。プロジェクトは長引いており、この問題は解決されていません。最近時間があったので調べてみたら、Mac システムのターミナルは正常であることがわかりました。この問題が発生しているのは vscode のターミナルだけです。インターネットでも検索しました。いろいろ試した結果、vscodeを再インストールしようとしたところ、以下の方法しかうまくいかないことがわかりました。

vscode ターミナルでこのコード行を実行し、vscode を閉じて再起動します。

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

おすすめ

転載: blog.csdn.net/weixin_48313148/article/details/128817327