修改节点模块的后果是什么?
What are the consequences of modifying a node module?
我有一个简单的 nodeJS
Web 服务器项目,我使用 npm
安装了它。
到运行服务器我运行:
npm install && npm run serve
当我想修改其中一个 NPM 模块时,我担心它们会在将项目传递给另一个用户时丢失。
为什么? - 因为用户将再次 运行 npm install
。
这是否意味着他们将有两个同名的节点模块?它会覆盖我对模块的修改吗?会发生什么?
希望清楚一些。
其他用户npm再安装肯定会丢失。如果它非常重要,那么您应该跟踪节点模块中的更改。在部署之前,您应该在其中进行这些更改。
他不会有 2 个 node_modules,但会更新旧的,您的更改会在他的系统中丢失。
我有一个简单的 nodeJS
Web 服务器项目,我使用 npm
安装了它。
到运行服务器我运行:
npm install && npm run serve
当我想修改其中一个 NPM 模块时,我担心它们会在将项目传递给另一个用户时丢失。
为什么? - 因为用户将再次 运行 npm install
。
这是否意味着他们将有两个同名的节点模块?它会覆盖我对模块的修改吗?会发生什么?
希望清楚一些。
其他用户npm再安装肯定会丢失。如果它非常重要,那么您应该跟踪节点模块中的更改。在部署之前,您应该在其中进行这些更改。
他不会有 2 个 node_modules,但会更新旧的,您的更改会在他的系统中丢失。