在 gulp 项目中使用 eslint 时,我遇到了这样的错误问题
Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
,我正在使用 Windows 环境来运行 gulp,整个错误日志如下所示
Kiran (master *) Lesson 4 $ gulp
Using gulpfile c:\Users\Sai\Desktop\web-build-tools\4\
gulpfile.js
Starting 'styles'...
Finished 'styles' after 17 ms
Starting 'lint'...
'lint' errored after 1.14 s
ESLintError in plugin 'gulp-eslint'
sage: Expected linebreaks to be 'LF' but found 'CRLF'.
ails: fileName: c:\Users\Sai\Desktop\web-build-tools\4\js\extra.js
$>Users\Sai\Desktop\web-build-tools\4\js\extra.js
error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
我还包括 extra.js 文件作为指示可能错误的错误。
function getWindowHeight() {
return window.innerHeight;
}
getWindowHeight();
原文由 SaiKiran 发布,翻译遵循 CC BY-SA 4.0 许可协议
检查您的 .eslintrc 或源代码中是否有如下配置的换
linebreak-style
规则:由于您在 Windows 上工作,因此您可能希望改用此规则:
参考
linebreak-style
的 文档:这是一个可以自动修复的规则。命令行上的
--fix
选项会自动修复此规则报告的问题。但是,如果您希望在代码中保留
CRLF
行尾(因为您在 Windows 上工作),请不要使用fix
选项。