预计的换行符是'LF',但在Eslint中使用gulp发现'CRLF'换行符

在使用eslint的时候,我遇到了这样的错误

Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style ,我正在使用Windows环境运行吞咽,整个错误日志如下

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();

请检查您的.eslintrc或源代码中是否具有如下所示的linebreak-style规则:

/*eslint linebreak-style: ["error", "unix"]*/

由于您正在使用Windows,因此您可能需要使用此规则:

/*eslint linebreak-style: ["error", "windows"]*/

请参阅linebreak-style的文档 :

在与许多人编写程序,VCS应用程序和操作系统的人进行开发时,可能会出现不同的行结尾由上述任何一种写入(特别是在将SourceTree的Windows和Mac版本一起使用时)。

在Windows操作系统中使用的换行符(换行符)通常是回车符(CR),后面是换行符(LF),使其成为回车换行符(CRLF),而Linux和Unix使用简单换行符(LF)。 相应的控制序列是"\n" (对于LF)和"\r\n" (CRLF)。

这是一个可自动修复的规则。 命令行上的--fix选项自动修复此规则报告的问题。

但是,如果您希望在代码中保留CRLF行结束符(就像您在Windows上工作一样),请不要使用fix选项。

我发现它非常有用(我想忽略换行符,而不是更改任何文件)使用换行符样式在.eslintrc中忽略它们: https ://stackoverflow.com/a/43008668/1129108

module.exports = { extends: 'google', quotes: [2, 'single'], globals: { SwaggerEditor: false }, env: { browser: true }, rules:{ "linebreak-style": 0 } };

eslint 换行_预计的换行符是apos;LFapos;,但在Eslint中使用gulp发现apos;CRLFapos;换行符 Dovov编程网...相关推荐

  1. 后端获取的文本换行_前台带换行符的文本提交到后台,后台在前台显示换行

    数据在保存的时候,替换换行符为 function submitFun(url){ //获取form表单序列化的字符串,对form表单序列化后的样式为:aa=1&bb=1&cc=1的格式 ...

  2. android html 换行_Android中Strings资源加空格,换行符,@等方法示例

    Android中Strings资源添加空格,换行符,@等方法,或者替换符等,非常有用,如何在string资源文件里面加入空格,换行,tab等呢?请看如下: test                  ...

  3. 输出空格隔开换行_【前端干货】CSS 的空格处理

    一空格规则 HTML 代码的空格通常会被浏览器忽略. <p>◡◡hello◡◡world◡◡</p> 上面是一行 HTML 代码,文字的前部.内部和后部各有两个空格.为了便于识 ...

  4. iphone输入法换行_【每日一技】iPhone输入法不能换行的痛点,用这招0.5秒解决

    每当想换行的时候就会发现,可怜的iPhone并没有换行键. 这个时候换成是你会怎么做?是不是拆成一小段一小段发,这方法虽然可行但分太多行消息感觉就是一个人在刷屏,给其他人看体验也不好. 先发到备忘录分 ...

  5. python 写txt 换行_写入txt文本的内容为什么没换行效果?

    PHP把内容写入文件,并每次自动换行 weixin_4089680029712018-07-20 Java文本追加.换行.输出到TXT u01422837514692015-12-15 Android ...

  6. exlc表格怎么换行_excel如何换行_表格怎么换行上下换行

    怎么在EXCEL里面换行? 完整问题: 怎么在EXCEL里面换行?EXCEL表格换行方法 好评回答:供以后使用?答案肯定是NO?答案肯定是NO,而是自动进入下一个单元格,而是自动进入下一个单元格,然后 ...

  7. java split 换行_如何将多行字符串拆分为多行?

    使用str.splitlines(). splitlines()不同于,可以正确处理换行符split("\n"). 它也具有@efotinis提到的优点,当使用True参数调用时, ...

  8. html导出excel换行,将HTML导出到Excel中,mso-data-placement:same-cell失去换行符

    我生成一个HTML文档,然后将其作为Excel电子表格.除了首先,一切正常,Excel正在将 换行符作为一个新的单元格.我找到了一个解决方法,那就是添加,这足够确保所有数据都保存在同一个单元格中,但是 ...

  9. mysql 命令行 换行_在MySQL命令行中使用SQL语句的规则

    规则1: SQL语句必须以分号(;)或者(\G)结束 分号(;)是SQL语句的结束标志.如果遗忘了分号,而直接按下回车键时,在MySQL客户端上将显示如下 mySQL> SELECT * FRO ...

最新文章

  1. UVA839 天平 Not so Mobile(二叉树的递归遍历建树并回答问题)
  2. 【实用】面对枯燥的源码,如何才能看得下去?
  3. Destroying the bus stations
  4. Beta阶段敏捷冲刺总结
  5. 文章用图的修改和排版 (一)
  6. element筛选 ajax,vue使用element Transfer 穿梭框实现ajax请求数据和自定义查询
  7. 获取文件的后缀名 和 Process进程
  8. ROS学习笔记1(配置ROS环境和创建工作空间)
  9. 运维管理成中小企业“心头大患” 飞塔“安接入”一步解决
  10. html5标签 不可修改,SEO优化不可忽视的5个Html代码标签
  11. python登录网页并操作_python 实现登录网页的操作方法
  12. 蓝桥杯13-20届真题答案解析(Java 大学 B 组)2013年省赛真题5_有理数类
  13. CREO:CREO软件之零件【模型】曲面之填充曲面、拉伸曲面、旋转曲面的简介及其使用方法(图文教程)之详细攻略
  14. Hive面试题汇总(2021)
  15. 如何用WinRAR给压缩包设置和取消密码
  16. 他们的爱情 王小波和李银河
  17. KONG 之 rate-limiting
  18. 排球分组循环交叉编排_第一届“黄河金三角杯”全国学生排球邀请赛竞赛规程...
  19. matlab回归分析sst_线性回归(2)—— 模型评估
  20. AD16如何在3D环境翻转PCB

热门文章

  1. 为网站添加视频、音乐
  2. Spring Security系列(10)- 微服务权限方案及Oauth2介绍
  3. [家里蹲大学数学杂志]第389期中国科学院大学2014-2015-1微积分期中考试试题参考解答...
  4. 作为一名大学生,如何在B站上快乐的学习?
  5. 乳牛悲惨的一生 -----奶牛为什么会产奶?
  6. 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘xxx‘ 中的标识列插入显式值。 java解决方案
  7. MAC下解压(.xip)文件
  8. 示波器常用的13个概念
  9. 《高楼的性能工程实战课》微服务电商项目技术全解析
  10. OpenShift 4 - 在单节点 OpenShift 上部署 ODF 存储软件