vue项目关闭eslint检查,
本文主要介绍了vue项目中Eslint校验码报错的解决方案,具有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。
目录
vue Eslint检查代码报告了一个错误。1.空格缩进,不允许使用tab2。2.未使用的变量报告了一个错误。3.分号和引号。vue报告了一个使用Eslint的错误。解决办法很简单。
vue Eslint校验代码报错
使用脚手架创建Vue项目时,通常会安装Eslint插件。这个插件主要用来检查代码格式和规范,但是有点让人抓狂。因为很多检查规则和代码规范,如果不按照它的格式,会直接导致项目编译报错,项目无法运行。这很讨厌。
不像idea安装阿里巴巴插件,验证码规范只会提示,不会导致你的项目无法编译运行。尤其是小白刚学Vue,用这个插件的时候,真的很痛苦,吃了很多苦(有人说不装那个插件也可以,但个人认为,代码规范在任何时候都很重要,装了利大于弊)。我在网上看过很多解决方案,有些不好用。我自己找了一套解决方案,挺有用的。请记录下来。
说到这里,我想总结一下自己对这些问题的解决方法。
1.空格缩进,不让使用tab
我忘了用英语怎么表达了,不过看到就知道了。这个错误不是一般的讨厌,有点无语。谁知道谁用,因为大部分人习惯用tab。
首先在eslintrc.js文件中配置规则(有些项目没有这个文件,但不知道为什么。如果没有,自己创建一个,按照以下格式):我直接关闭了缩进,也可以配置其他值。我没试过,但是这个方法简单粗暴。
然后需要在package.json中配置规则,这个也要配置,否则上面配置的规则不会生效:
2.未使用的变量报错
idea中的这个问题通常只是变量gray prompt没有使用,而Vue项目中的Eslint编译失败。
同上,先在eslintrc.js文件中配置,然后在package.json中配置,配置项为:“no-unused-vars”:‘off’。需要注意的是,两个文件中配置的格式是不同的,一个是json格式,一个是单引号格式。
3.分号和引号问题
此提示错误无法关闭。Eslint要求字符串使用单引号,并且行尾没有多余的分号。这也很讨厌,违背了我们平时的习惯。
您可以创建一个新的。项目目录下的prettierrc文件,这是一个json格式的文件。通过配置,它将在项目启用时生效。
我在这里加了两项。第一种是取消行尾的分号,第二种是默认情况下对字符串使用单引号。我们写代码的时候,格式化代码(我以前用Eclipse,现在用idea,格式化代码的快捷键都是设置ctrl shift F),idea会自动给你去掉分号,把双引号换成单引号。如果有其他规则,您也可以将它们添加到该文件中。
以上只是几个我觉得很常见也很讨厌的规则。配置之后,我觉得写代码很舒服。还有哪些我不喜欢的验证规则可以用同样的方式配置,重启。
vue使用Eslint报错
在初始化Vue的时候,删除一些不必要的文件和代码的时候,有朋友同事因为安装了eslint代码验证,安装了自动格式化代码的插件,有时候会出现以下错误。
2个问题(2个错误,0个警告)2个错误和0个警告可能可以使用- fix选项修复。
此时,我们只需要关闭eslint的验证。
解决办法很简单
在项目代码中找到eslintrc.js文件夹,在扩展中注释掉 @vue/standard 。
在规则中添加“函数前空格”: 0
如下图,修改后关闭项目重启即可解决问题!
以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。