vue-cli脚手架搭建的项目去除eslint验证的方法


Posted in Javascript onSeptember 29, 2018

eslint验证,为我们提升我们的代码质量和良好的编码风格带来了非常大的帮助,但是由于其语法验证的严格,很多程序员在初期使用的时候很不适应,就想怎么能够去掉eslint验证。

其实把eslint验证去除的方法并不复杂,因为我们的脚手架是基于webpack的,那么一般的配置操作都会在webpack工具的配置文件中进行配置,那么我们就直接找webpack的配置文件就可以了。可能我们的很多刚开始接触vue-cli脚手架工具的朋友可能会说我搭建完项目后,build目录下有3个webpack开头的配置文件,那么我去找哪个?

我们可以看下文件的名字,分别为:webpack.base.conf.js、webpack.dev.conf.js、webpack.prod.conf.js,这样我们就可以很容易就确定webpack.dev.conf.js是运行开发环境时执行的一些配置,webpack.prod.conf.js是在运行生成环境时走的一些配置,然后webpack.base.conf.js是一个基础的配置文件,而我们想达到的目的及时无论是开发环境还是生产环境都去掉eslint验证,那么无论是修改开发环境或者生产环境都不能达到我们的目的,那么剩下的就是修改webpack.base.conf.js或者分别修改生产环境或开发环境的配置了。到了这一步了,基本不用往下想就知道修改webpack.base.conf.js这个基础配置文件了。

具体修改方法如下:

module: {
 rules: [
 ...(config.dev.useEslint ? [createLintingRule()] : []),
 {
 test: /\.vue$/,
 loader: 'vue-loader',
 options: vueLoaderConfig
 },

先找到这段代码,然后将eslint的的规则删除或者注释掉就可以了。

最终代码:

module: {
 rules: [
 // ...(config.dev.useEslint ? [createLintingRule()] : []),
 {
 test: /\.vue$/,
 loader: 'vue-loader',
 options: vueLoaderConfig
 },

写了这么多,其实就是想说一下我们遇到问题时的处理方法,如果一时找不到解决问题的方法、思路,就不防采用下排除法,然后还要多分析,多思考。这样我们的编码水平也会提升很快。虽然这样eslint语法验证去除了,但我们还是要保持良好的编码风格,我们的代码不光我们在编码当时能看懂,让别人能看懂,还要让后来人也能看懂,这才会让我们的技术、理念传承下去。

以上这篇vue-cli脚手架搭建的项目去除eslint验证的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript性能陷阱小结(附实例说明)
Dec 28 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
Mar 29 Javascript
javascript里模拟sleep(两种实现方式)
Jan 25 Javascript
jquery插件ajaxupload实现文件上传操作
Dec 09 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
Jul 01 Javascript
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
浅谈Webpack 是如何加载模块的
May 24 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 Javascript
浅谈layer弹出层按钮颜色修改方法
Sep 11 Javascript
vue动画—通过钩子函数实现半场动画操作
Aug 09 Javascript
vue 如何使用递归组件
Oct 23 Javascript
javascript全局自定义鼠标右键菜单
Dec 08 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
Sep 29 #Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
Sep 29 #Javascript
使用electron将vue-cli项目打包成exe的方法
Sep 29 #Javascript
脚手架vue-cli工程webpack的作用和特点
Sep 29 #Javascript
基于vue和react的spa进行按需加载的实现方法
Sep 29 #Javascript
使用Vuex解决Vue中的身份验证问题
Sep 28 #Javascript
js限制输入框只能输入数字(onkeyup触发)
Sep 28 #Javascript
You might like
php下统计用户在线时间的一种尝试
2010/08/26 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
用JQuery调用Session的实现代码
2010/10/29 Javascript
jquery修改网页背景颜色通过css方法实现
2014/06/06 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
2016/06/03 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
Python运算符重载用法实例
2015/05/28 Python
Windows下实现Python2和Python3两个版共存的方法
2015/06/12 Python
python logging 日志轮转文件不删除问题的解决方法
2016/08/02 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
澳大利亚网上买书:Angus & Robertson
2019/07/21 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
草船借箭教学反思
2014/02/03 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
店铺转让协议书(2014版)
2014/09/23 职场文书
辞职信怎么写
2015/02/27 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技