如何防止“ npm install”更改package.json

时间:2018-10-02 07:59:22

标签: node.js git npm npm-install

我有一个Maven项目,其中使用npm install插件在构建中执行com.github.eirslett frontend-maven-plugin

我的问题是,在构建后,git告诉我package.json已更改,尽管当我检查diff(在IntelliJ中)时却说Contents are identical。如果我运行stat package.json,我会看到文件的所有时间戳都已更改。

如何避免npm install更改package.json文件?

解决方案:请参见James Monger

的回答

1 个答案:

答案 0 :(得分:1)

您可以在项目根目录中创建一个.gitattributes文件,其内容如下:

package.json text eol=lf
package-lock.json text eol=lf

这将指定package.jsonpackage-lock.json应该始终使用LF文件结尾。