防止 node_modules 包更新的最佳方法

Best way to prevent a node_modules package from updating

我有downloaded/installed一个node_module(npm包)... 我在 node_modules 文件夹中使用了内部文件以满足我的需要。 将它用作 node_module 对我来说是最方便的,但我担心下次更新 npm 包时它可能会更新并删除我所做的所有更改。 确保只更新特定包的最佳方法是什么?

非常感谢

在 package.json 文件中指定该包的版本。 比如你在dependencies或者devDependencies中手动添加了3.0.0版本的express,将express的入口改成:

"express":"3.0.0"

您可以将 own/modified 包存储在本地(例如在项目外的公共位置)或云端(例如 GitHub),然后通过文件路径引用包或存储库分别 URL。

在这里查看: