(换行符样式)预期换行符为 'LF' 但发现为 'CRLF'。 (eslint)
(linebreak-style) Expected linebreaks to be 'LF' but found 'CRLF'. (eslint)
我在 运行 lint 测试时出现这个错误,如何解决这个错误:
(linebreak-style) Expected linebreaks to be 'LF' but found 'CRLF'. (eslint)
PS:也许会有帮助:我正在使用 Windows (WebStorm),项目是 运行 并在 Debian 中调试。
主要解决方案是 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.
运行 这在您的终端或 cmd 提示符中
git config core.autocrlf false
git rm --cached -r .
git reset --hard
注意 - 确保您没有任何未提交的更改,否则它将被删除!
如果您正在使用 Vs-Code,只需 运行 在终端中执行此命令:
yarn run lint --fix
我不确定这是否适用于所有编辑器,但绝对值得一试。
我在 运行 lint 测试时出现这个错误,如何解决这个错误:
(linebreak-style) Expected linebreaks to be 'LF' but found 'CRLF'. (eslint)
PS:也许会有帮助:我正在使用 Windows (WebStorm),项目是 运行 并在 Debian 中调试。
主要解决方案是 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.
运行 这在您的终端或 cmd 提示符中
git config core.autocrlf false
git rm --cached -r .
git reset --hard
注意 - 确保您没有任何未提交的更改,否则它将被删除!
如果您正在使用 Vs-Code,只需 运行 在终端中执行此命令:
yarn run lint --fix
我不确定这是否适用于所有编辑器,但绝对值得一试。