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 相关文章推荐
jQuery 淡出一个图像到另一个图像的实现代码
Jun 12 Javascript
JavaScript调试技巧之console.log()详解
Mar 19 Javascript
原生js事件的添加和删除的封装
Jul 01 Javascript
js选项卡的实现方法
Feb 09 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
JavaScript 中调用 Kotlin 方法实例详解
Jun 09 Javascript
webpack开发跨域问题解决办法
Aug 03 Javascript
一种angular的方法级的缓存注解(装饰器)
Mar 13 Javascript
vue.js 实现输入框动态添加功能
Jun 25 Javascript
jQuery实现简单聊天室
Feb 08 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
javascript实现电商放大镜效果
Nov 23 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
example2.php
2006/10/09 PHP
我的论坛源代码(一)
2006/10/09 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
php fread函数使用方法总结
2019/05/28 PHP
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
Jquery中显示隐藏的实现代码分析
2011/07/26 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
2015/03/25 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
详解Node.js串行化流程控制
2017/05/04 Javascript
实例详解BootStrap的动态模态框及静态模态框
2018/08/13 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
2019/10/14 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
Python操作MongoDB详解及实例
2017/05/18 Python
spyder常用快捷键(分享)
2017/07/19 Python
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
如何理解python对象
2020/06/21 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
党风廉政建设责任书
2014/04/14 职场文书
汽车广告策划方案
2014/05/31 职场文书
学校三节实施方案
2014/06/09 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
演讲开场白台词大全
2015/05/29 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
python3.9之你应该知道的新特性详解
2021/04/29 Python