Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8868

npmでcb.apply is not a function エラーが発生した対処

$
0
0

備忘録として。

現象

npmで何かパッケージをインストールしようとすると、以下のようなエラーが発生。
npmをアップデートしろとのエラーだがnpm updatenpm instalが同じようなエラーで実行できない。

npmWARNnpmnpmdoesnotsupportNode.jsv15.9.0npmWARNnpmYoushouldprobablyupgradetoanewerversionofnodeaswe...npmERR!cb.applyisnotafunction...

環境

  • Windows 10 pro
  • Node.js バージョン 15.9.0 (Chocolateyからインストール)
  • npm バージョン 7.5.3

原因

原因は、私の場合、昔にインストールしていたNode.js(アンインストール済み)のキャッシュが残っていたためのようでした。
npmのバージョンをnpm -vで確認すると、本来7.5.3のはずが、6.0.0になっていました。残っていたキャッシュによりバージョン判定がうまくいっていなかったのでしょう。

対処

  • C:\Users\{ユーザー名}\AppData\Roamingからnpm, npm-cacheフォルダを削除。
  • 念のため、npm cache clean --forceでキャッシュ消去
  • Chocolateyからnode.jsを再インストール。
  • npmをインストール。 npm install -g npm@7.5.3

Viewing all articles
Browse latest Browse all 8868

Trending Articles