Node.js 用^C中断正在运行的“npm安装”安全吗?

Node.js 用^C中断正在运行的“npm安装”安全吗?,node.js,npm,Node.js,Npm,我所说的“安全”是指“通过再次运行npm install可以轻松修复”。我怀疑我有时破坏了安装,因为我中断了过程,但没有证据证实这是原因 而且,如果不安全,我是否应该在中断npm后始终执行rm-rf node_modules/?取消流程后执行^C即可 rm-rf node_modules/如您所述,由于这将删除所有现有安装,因此可以防止大量错误 npm缓存清理只是为了确定。这将清理缓存,并允许您在干净的板岩上执行npm安装 这是一个你将不得不做很多事情的过程,因为很多奇怪的npm错误会突然出

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


而且,如果不安全,我是否应该在中断npm后始终执行
rm-rf node_modules/

取消流程后执行
^C
即可

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

  • npm缓存清理
    只是为了确定。这将清理缓存,并允许您在干净的板岩上执行
    npm安装

这是一个你将不得不做很多事情的过程,因为很多奇怪的npm错误会突然出现

尽管如此,几乎没有这两个命令无法修复的安装错误。

:

截至npm@3,任何修改您的
node\u modules
文件夹(如
npm install
)的操作都会自动修复您的
node\u modules/
文件夹——因此,如果您用
^C
破坏了它,只需重新运行
npm install
,就可以开始了