NPM在发布更新时对本地文件的更改做了什么?

时间:2011-11-15 23:58:06

标签: node.js npm

让我们说我使用经常使用和更新的模块(例如Connect)和nodeJS,并且我已经将所述模块安装到我工作的本地目录中使用NPM。如果我修改模块中的一个脚本以对我的服务器有意义的方式采取不同的行为,那么如果我改变了我更改的文件,将来运行npm update会发生什么在主版中?将脚本复制到另一个我然后修改的文件(而不是原始脚本)并使用所述修改后的文件会更好吗?如果所述修改后的文件仍在node_modules目录中,会发生什么事吗?

最好,谢谢,萨米

1 个答案:

答案 0 :(得分:2)

npm将覆盖您的更改。没有要求或任何事情。如果要使用已修改的包,请在package.json中使用git uri作为版本。