执行“npm install”之前是否有必要删除“node_modules”以获得更可靠的安装?还是npm会覆盖一切?
Npm并不总是每次都覆盖所有内容。它会运行一个相当复杂的过程,这里我不会深入探讨,但通常情况下,您不需要每次删除node_modules
目录。npm存在的目的是为了处理这种情况,通常只会下载新添加或更新的包。
偶尔情况下,如果我一直在添加/删除/更新大量的包,我可能需要完全删除node_modules
目录。有时候包可能会被缓存。但这不是经常发生的事情,通常我只建议在您发现某个包过时时使用此方法。