17

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

(linebreak-style) Expected linebreaks to be 'LF' but found 'CRLF'. (eslint)

在此处输入图像描述

PS:也许会有所帮助:我正在使用Windows(WebStorm),并且该项目正在Debian中运行和调试。

4

3 回答 3

15

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

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

https://www.jetbrains.com/phpstorm/help/configuring-line-separators.html

2)并在状态栏上更改它

https://www.jetbrains.com/phpstorm/help/status-bar.html

保存!和

OKAY No lint warnings.

于 2015-10-17T18:47:14.017 回答
12

在终端或 cmd 提示符下运行它

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

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

于 2020-01-09T08:44:55.843 回答
0

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

yarn run lint --fix

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

于 2020-07-31T14:50:46.207 回答