防止node_modules软件包更新的最佳方法

时间:2020-03-18 02:52:28

标签: javascript npm node-modules npm-install

我已经下载/安装了一个node_module(npm软件包)... 我在node_modules文件夹中使用了适合我需要的内部文件。 对我来说,将其用作node_module最为方便,但是我担心下次我更新npm软件包时,它可能会更新并擦除我所做的所有更改。 确保只更新特定软件包的最佳方法是什么?

非常感谢您

2 个答案:

答案 0 :(得分:5)

在package.json文件中指定该软件包的版本。 例如,您在依赖项或devDependencies中手动添加了 3.0.0版本的express ,将express的条目更改为:

“表达”:“ 3.0.0”

答案 1 :(得分:3)

您可以在本地(例如,在项目外部的公共位置)或在云中(例如,GitHub)存储自己的/修改后的软件包,然后分别通过文件路径或存储库URL来引用该软件包。

在这里检查: