npm実行時にエラー「cb.apply is not a function」が発生した場合の対処法

npm実行時にエラー「cb.apply is not a function」が発生した場合の対処法

npm実行時にエラー「cb.apply is not a function」が発生した場合の対処法を記述してます。

環境

  • OS CentOS Linux release 7.9.2009 (Core)
  • node v14.15.4
  • npm 6.14.10

エラー全文

nodeをnパッケージを使用して、root権限でアップデートした直後にユーザー権限で、以下のコマンドを実行時に発生

npm update npm

エラー全文

npm ERR! Linux 3.10.0-1160.11.1.el7.x86_64
npm ERR! argv "/usr/local/bin/node" "/usr/bin/npm" "update" "npm"
npm ERR! node v14.15.4
npm ERR! npm  v3.10.10

npm ERR! cb.apply is not a function
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:

対処法

自分の場合は、一度セッションを抜けることで解決しました。

su - ${USER}