問題:
npm ERR! errno: -4048,
npm ERR! code: ‘EPERM’,
npm ERR! syscall: ‘scandir’,
解決:
1、刪除npmrc文件,刪除C:\Users\Administrator.npmrc文件
2、 C:\Users\Administrator\AppData\Roaming\npm-cache 清空,
3、刪除項目下:node_modules,
4、用命令清理,控制檯輸入:
npm cache clean –force
引發問題:
cache到
C:\Users\Administrator\AppData\Roaming\npm-cache目錄了,
配置的cache,不起作用了,待解決。
cache=D:\Program Files\nodejs\node_cache
然後重新install,成功。
具體原因是不是npm新舊版本對包的新舊版本處理方式不同,以往都沒有這個問題。升級到最新版本後導致的問題。