LoginSignup
2
4

More than 3 years have passed since last update.

「npm does not support Node.js」エラーの解消法

Last updated at Posted at 2020-09-29

はじめに

npmの実行ができず、調べても中々解消できなかったため、参考までに解消方法を記載しておきます。

事象

エラーメッセージ

npm startを実行すると以下のようなメッセージが出てきました。

npm does not support Node.js v12.18.3

原因

npmとNode.jsのバージョンが合っていない。
npmが古いようです。

試したこと

Node.jsをアンインストールして再インストール

  1. コントロールパネル > すべてのコントロールパネル > プログラムと機能
    「Node.js」を右クリックしてアンインストール
  2. Node.jsのサイトからインストーラーを落としてきて再インストール。

npmをアンインストールして再インストール

  1. 以下のコマンドでnpmをアンインストール

    npm uninstall -g npm
    
  2. 以下のコマンドで最新版をインストール

    npm install -g npm@latest
    

    →最新版のインストールで同じくnot supportのエラーが発生。

解決方法

  1. C:\Users\<ユーザー名>\AppData\Roaming\に移動
  2. npm関連フォルダ削除(安全のため、フォルダ名変更するだけでも可)
    削除対象:「npm」フォルダ、「npm-cache」フォルダ
  3. npm最新バージョンをインストール

    npm install-g npn@latest
    

これで最新版のnpmがインストールされ、npm startも実行できました。

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4