はじめに
npmの実行ができず、調べても中々解消できなかったため、参考までに解消方法を記載しておきます。
事象
エラーメッセージ
npm startを実行すると以下のようなメッセージが出てきました。
npm does not support Node.js v12.18.3
原因
npmとNode.jsのバージョンが合っていない。
npmが古いようです。
試したこと
Node.jsをアンインストールして再インストール
- コントロールパネル > すべてのコントロールパネル > プログラムと機能
「Node.js」を右クリックしてアンインストール - Node.jsのサイトからインストーラーを落としてきて再インストール。
npmをアンインストールして再インストール
-
以下のコマンドでnpmをアンインストール
npm uninstall -g npm
-
以下のコマンドで最新版をインストール
npm install -g npm@latest
→最新版のインストールで同じくnot supportのエラーが発生。
解決方法
-
C:\Users\<ユーザー名>\AppData\Roaming\
に移動 -
npm関連フォルダ削除(安全のため、フォルダ名変更するだけでも可)
削除対象:「npm」フォルダ、「npm-cache」フォルダ -
npm最新バージョンをインストール
npm install-g npn@latest
これで最新版のnpmがインストールされ、npm start
も実行できました。