【发布时间】:2019-02-16 15:32:58
【问题描述】:
是否有必要在执行“npm install”之前删除 node_modules 以获得更可靠的安装,还是 npm 会覆盖所有内容?
【问题讨论】:
标签: node.js npm npm-install
是否有必要在执行“npm install”之前删除 node_modules 以获得更可靠的安装,还是 npm 会覆盖所有内容?
【问题讨论】:
标签: node.js npm npm-install
Npm 绝对不会每次都覆盖所有内容。它经历了一个相当复杂的过程,我不会在这里深入探讨,但通常你不需要每次都删除node_modules。 npm 就是为了处理这种情况而存在的,通常只会下载新添加或更新的包。
如果我一直在添加/删除/更新大量软件包,我偶尔会发现自己需要完全删除 node_modules 目录。有时包可以被缓存。但这并不常见,我通常只在您发现包裹过期时才推荐它。
【讨论】:
npm install 以便安装正确的模块