ESlint不自动添加最后一行

ESlint不自动添加最后一行

老师,我拆分完之后每一页都报没有最后一格空行的错误,ESling不是会自动添加吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,老师在eslint规则中,没看到自动添加空行的配置,目前觉得eslint是无法自动在文末添加新行的。建议同学配置一下编辑器,让编辑器帮助我们自动添加新行(在设置中,搜索insertFinalNewline):

https://img1.sycdn.imooc.com//climg/61d3ab9909d6df9312920377.jpg

祝学习愉快!

  • https://img1.sycdn.imooc.com//climg/61d3f61809abc74416040872.jpg

    https://img1.sycdn.imooc.com//climg/61d3f66309404f6e10900767.jpg

    老师,我这部分报错的代码都是从源码中摘出来的数据,而且报错都是缺少空格或要使用单引号的错误,但是源码上这样写不报错啊

    2022-01-04 15:27:27
  • 同学你好,不同版本的eslint、创建项目时,选择的eslint形式不同,最终的检测结果是有区别的。所以同一套代码,在不同的项目模板下,eslint的检测结果可能有差异。

    建议同学把eslint禁掉,这样不会影响我们正常开发,禁掉方式如下:

    打开package.json文件,看有没有如下红线处的代码:

    https://img1.sycdn.imooc.com//climg/61d3f86909d4b2ae05010154.jpg

    有的话,将其删除,再重启(逗号也要删除)。

    如果没有的话,可以看看项目中有没有.eslintrc.js文件,如果有的话,把下方代码删掉,删掉之后重新启动项目:

    https://img1.sycdn.imooc.com//climg/61d3f87309f2ef3b04870138.jpg

    实际开发中,如果要求使用eslint,那么大家会使用一样的eslint,然后再严格按照它的要求写代码;假如要求函数名后面要写空格,那么就要有意识的去加空格。

    学习过程中,只要知道有eslint这个东西,它会提示一些格式要求就可以了,不用花太多时间去研究它的规则。

    祝学习愉快!

    2022-01-04 15:38:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师