首先,以管理员身份打开控制台(
sudo如果是Linux ,则在终端中打开控制台),然后:
npm cache clean
对于npm 5及更高版本
npm cache clean --force
编辑:
对于Windows,您可能无法清除缓存,因此可以通过删除以下所有文件夹内容来手动删除缓存:
C:Users<USER-NAME>AppDataRoamingnpm-cache
谢谢“ superwf”,这种情况可能会发生一些,但是我不必这样做(也许是因为我的最低安全级别?!)。
结束编辑。
然后返回普通控制台(不是管理员或root用户),返回到package.json所在的项目目录,然后
node_modules从项目中删除该文件夹,将其完全删除,然后在项目文件夹中再次安装节点模块:
npm install
您可能需要先更新模块,然后才能再次安装模块。我建议这样做,但是如果模块中有任何主要版本更改,请 务必避免更改 更改。此模块npm-check-
updates可以帮助您检查最新版本并进行更新。
另外,您可能还需要安装最新的全局模块,并通过以下方法检查更新:
ncu -g
要么
npm outdated -g
如果仍然卡住,则可能需要删除全局
node_modules文件夹,然后重新安装所需的文件。
编辑 :
Yarn选项 :有些人甚至在清理程序上都遇到了同样的问题,实际上,使用 Yarn
可以节省很多时间。就我个人而言,我开始使用它
yarn而不是传统方法
npm i,我可以保证它更快,并节省您的时间,并使您的头免于npm的困扰。



