vue项目,如何关闭eslint检测?多种解决办法

Posted 丑小鸭变黑天鹅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue项目,如何关闭eslint检测?多种解决办法相关的知识,希望对你有一定的参考价值。

新版本vue项目,如何关闭eslint检测

一、问题描述

我们在开发vue项目的时候,创建的时候可能会不小心选择了eslint,这个检测规则对于新手来说,简直就是噩梦,会让你崩溃。所以如果不想让eslint检测,我们该怎么办呢?我总结了一些方法,针对不同的版本。

二、问题解决

1、首先是比较旧的vue项目

比较旧一点的项目可能会有webpack.base.conf.js这样一个文件。有这个文件的话,就直接修改这个文件就可以解决

上图红框框部分,我项目中的文件内容是这样的,其他项目可能有别的一些内容,我们把框框中的内容注释掉或者去掉就可以了

2、创建项目的时候,不要选eslint

3、如果你使用的编辑软件是webstorm

4、创建的项目没有webpack.base.conf.js文件,但是有 .eslintrc.js


@vue/standard

这个注释掉就可以了

5、比较新的vue项目,目录没有(直接)webpack.base.conf.js文件,但node_module中可能有。并且也没有.eslintrc.js文件

这种情况我们项目的目录结构一般都会创建一个vue.config.js文件,我们操作这个文件就可以了

module.exports = 
  lintOnSave: false
,

更改完之后,需要重新启动项目才可以生效
配置成false就可以关闭,其他配置可以看官网的描述

6、修改.eslintignore 文件

根目录下有个文件 .eslintignore 文件,把你不需要校验的文件添加进去即可,
比如不想让它校验vue文件,那就加上 .vue ,当然这样做会让所有的vue文件都不进行校验了,同理,.js 就是不校验所有的js文件
这么做的好处是简单明了,好理解,缺点就是有些麻烦

这写方法基本足以解决这个问题了,但是笔者还是建议各位有了一定开发经验的时候,用上这个检测文件,不仅能培养自己良好的编程习惯,而且容易和团队其他人保持一个风格

解决vue代码缩进报错问题 关闭ESlint

前言

使用vue-cli来构建单页SPA应用,提示代码缩进报错

原因分析

通过查看package.json文件我们可以发现,在文件中默认安装了eslint-loader模块,eslint-loader模块是目前相对比较流行的代码检测工具,可以检测书写的代码是否符合统一规范,可以在一些比较大型的项目开发中统一开发人员的代码风格,这也就是为什么代码缩进有可能导致页面报错的原因(代码缩进不符合规范)。

解决办法

方法一:了解eslint-loader规则,严格按照规范书写代码(这是废话)

方法二:关闭eslint

如果实在普通的webpack项目中我们只需要打开webpack.config.js文件,然后去除ESlint在文件中的配置代码就可以了;

如果是在vue项目中,我们需要打开项目根目录下的build文件夹并且打开该文件夹下的webpack.base.conf.js文件,然后去除ESlint在文件中的配置代码就可以了。

以上是关于vue项目,如何关闭eslint检测?多种解决办法的主要内容,如果未能解决你的问题,请参考以下文章

vue + eslint + prettier 代码检测(自动修复)

vue 项目 webstrom IDE格式化代码规则遵循eslint设置

vue 项目 webstrom IDE格式化代码规则遵循eslint设置

关闭vue的eslint代码检测和WebStorm的代码检测

vue项目eslint报错与解决方法整理

VScode开发Vue项目,关闭eslint代码检查,以及相关配置