npmでcb.apply is not a function エラーが発生した対処
備忘録として。
現象
npmで何かパッケージをインストールしようとすると、以下のようなエラーが発生。
npmをアップデートしろとのエラーだがnpm update
やnpm instal
が同じようなエラーで実行できない。
npm WARN npm npm does not support Node.js v15.9.0
npm WARN npm You should probably upgrade to a newer version of node as we
...
npm ERR! cb.apply is not a function
...
環境
- 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 [email protected]
Author And Source
この問題について(npmでcb.apply is not a function エラーが発生した対処), 我々は、より多くの情報をここで見つけました https://qiita.com/fate_shelled/items/fb082e363e942d0714ff著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .