用^ C中断正在运行的`npm install`是否安全?

mik*_*1aj 4 node.js npm

“安全”是指“通过npm install再次运行即可轻松修复”。我怀疑有时由于中断了安装过程而破坏了安装,但是没有证据可以证明这是原因。

而且,如果不安全,我是否应该总是rm -rf node_modules/在中断npm之后?

Nic*_*ens 5

它的罚款^C只是确保取消处理后做这些事情2。

  • rm -rf node_modules/如您所述,由于这将删除所有现有安装,因此可以避免很多错误。

  • npm cache clean只是为了确定。这将清理缓存,并允许您npm install在干净的状态上进行清理。

这是您将不得不做的很多工作,因为会弹出很多奇怪的npm错误。

虽然,几乎没有这两个命令无法修复的安装错误。


mik*_*1aj 5

来自github上@zkat的答案

npm @ 3开始,任何修改您node_modules文件夹的内容(例如npm install)都会自动修复您的node_modules/文件夹-因此,如果您用破坏了文件^C,只需重新运行npm install就可以了!