Eli*_*lio 5 git node.js npm npm-install
我有一个 Maven 项目,我npm install在其中使用com.github.eirslett frontend-maven-plugin插件在构建中执行。
我的问题是在构建之后,git 告诉我package.json已经改变了,尽管当我检查差异(在 IntelliJ 中)它说Contents are identical. 如果我运行,stat package.json我会看到文件的所有时间戳都已更改。
如何避免 npm install 更改package.json文件?
解决方案:见答案 James Monger
您可以在项目根目录中创建一个.gitattributes包含以下内容的文件:
package.json text eol=lf
package-lock.json text eol=lf
这将指定package.json并且package-lock.json应该始终使用LF文件结尾。
| 归档时间: | 
 | 
| 查看次数: | 1304 次 | 
| 最近记录: |