windows系和Linux系协同开发问题(CRLF和LF)

windows系开发的同学可能会遇到这个问题,本地开发跑npm run prettier时,会发现不少warn,而且显示有文件改动,打开文件对比发现并无改动,只是回车符问题,
windows系和Linux系协同开发问题(CRLF和LF)
文章图片
看似好多改动

windows系和Linux系协同开发问题(CRLF和LF)
文章图片
其实没改动 参考https://blog.csdn.net/u010730126/article/details/107968355,可采取方法:
1、治标:在.prettierrc.js加入endOfLine: 'auto'。
windows系和Linux系协同开发问题(CRLF和LF)
文章图片
.prettierrc.js 2、治本:在项目根目录下新加.gitattributes文件,内容如下:
windows系和Linux系协同开发问题(CRLF和LF)
文章图片
.gitattributes 之前由于拉取的项目文件可能有转为CRLF的文件,所以重新clone吧。
【windows系和Linux系协同开发问题(CRLF和LF)】ok!

    推荐阅读