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

时间:2015-12-07 13:33:00

标签: node.js npm

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

而且,如果它不安全,我应该在打断npm后始终rm -rf node_modules/吗?

2 个答案:

答案 0 :(得分:4)

^C只需确定就可以在取消流程后执行以下两项操作。

  • rm -rf node_modules/如您所述,因为这将删除所有现有安装,这可以防止出现大量错误。

  • npm cache clean只是为了确定。 清除缓存,并允许您在干净的平板上执行npm install

这是一个你必须做很多事情的过程,因为会弹出许多奇怪的npm错误。

虽然这两个命令几乎没有安装错误,但

答案 1 :(得分:4)

Answer from @zkat on github

  

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