npm安装包时返错如下:
npm ERR!cb.apply is not a function
解决步骤:
- npm root -g 确认全局安装所在目录
$ npm root -g
示例:C:\Users\~~~\AppData\Roaming\npm\node_modules
-
进入对应C:\Users~~~\AppData\Roaming目录,查看并备份或截图npm\node_modules下的核心模块
-
rm -rf 删除C:\Users~~~\AppData\Roaming目录下的npm和npm_cache文件夹
$ rm -rf npm
$ rm -rf npm-cache/
- npm clean cache --force 清除缓存
$ npm clean cache --force
npm WARN using --force I sure hope you know what you are doing.
- 重新npm install -g 步骤2中备份的核心模块