Windows (换行符样式)预期换行符为';LF&x27;但是发现';CRLF';。(埃斯林)

Windows (换行符样式)预期换行符为';LF&x27;但是发现';CRLF';。(埃斯林),windows,unix,webstorm,lint,eslint,Windows,Unix,Webstorm,Lint,Eslint,我在运行lint测试时出现此错误,如何解决此错误: (换行符样式)预期换行符为“LF”,但找到“CRLF”。(eslint) PS:可能会有帮助:我正在使用Windows(WebStorm),项目正在Debian中运行和调试。主要的解决方案是Windows默认使用CRLF,就像我的WebStorm一样 1) 第一步是更改WebStorm的默认编码,如下所示: 2) 并在状态栏上更改它 省省吧!及 正常,无绒线警告。在终端或cmd提示符下运行此命令 git config core.autoc

我在运行lint测试时出现此错误,如何解决此错误:

(换行符样式)预期换行符为“LF”,但找到“CRLF”。(eslint)


PS:可能会有帮助:我正在使用Windows(WebStorm),项目正在Debian中运行和调试。

主要的解决方案是Windows默认使用CRLF,就像我的WebStorm一样

1) 第一步是更改WebStorm的默认编码,如下所示:

2) 并在状态栏上更改它

省省吧!及


正常,无绒线警告。

在终端或cmd提示符下运行此命令

git config core.autocrlf false
git rm --cached -r .
git reset --hard

注意-确保没有任何未提交的更改,否则将被删除

如果您使用的是Vs Code只需在终端中运行此命令:

yarn run lint --fix

我不确定这是否适用于所有编辑器,但绝对值得一试。

我不理解错误的JSON?欢迎使用Stack Overflow:)请熟悉如何提出一个好问题。您应该向我们提供一个导致错误的代码,并证明您做了一些研究。LF和CRLF可能是UNIX操作系统和Windows上的行尾问题。但我们不是巫师,不能从天上知道出了什么问题好运气你的问题是什么?你还没问过。您已经发布了一条非常清晰且自解释的错误消息(两次),并声明您有错误*nix(Unix、Linux、Mac OS X)都使用LF作为行结束符;Windows使用CRLF。显然,你有一个以Windows行结尾的文件,你正试图在Debian上使用它。因此,请修复线路末端。我对舒尔进行了研究。找不到解决方案,所以没有意义。但这是一个解决办法。如果stackoverflow没有这个问题,也许这个评论会有帮助。在我切换到主分支后,所有换行符错误都回来了,并在编辑器中对其进行更改,在我的提交中添加了100个不同的文件。在接口、设置上设置LF,然后将来自repo的所有文件(所有来自unix且带有LF的文件)转换为SRLF