如何解决eslint对换行符的报错:to be ’LF‘ but found ‘CRLF’
如上图,这是我拉的一个新项目,全部文件都报了这个错。
我以为可以通过下面设置vscode默认换行符来解决,但是设置了还是没用。
每个文件都还是‘CRLF’,我得手动把每个文件设置为‘LF’,但者会触发git的工作区修改,这样我为了处理这些报错得把所有文件都改一遍。
我想问一下为什么会发生这种情况,是因为其他开发者是mac我是windows吗,以及应该如何解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最近换了windows开发,也遇到这个问题,除了改git的配置,也可以改eslint的配置:
修改eslint的配置:
修改prettier配置:
ps. prettier的配置不建议写在
.editorconfig
里,因为这里不能把endOfLine设为auto。prettier的配置可以写在很多个地方,这里有所有地方的说明: https://prettier.io/docs/en/c...自问自答。。。给git设置一下提交和检出的换行符号就行
参考这篇:http://kuanghy.github.io/2017...