防止 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。
在这里查看:
我有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。
在这里查看: