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 document.referrer 用法
Apr 30 Javascript
Exjs 入门篇
Apr 07 Javascript
Javascript 面试题随笔
Mar 31 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
Dec 16 Javascript
原生JS实现在线问卷调查投票特效
Jan 03 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
Jan 22 Javascript
jQuery读取XML文件的方法示例
Feb 03 Javascript
深入理解Vue.js源码之事件机制
Sep 27 Javascript
JavaScript笛卡尔积超简单实现算法示例
Jul 30 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
Nov 13 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
Jan 12 Javascript
JavaScript中ES6规范中let和const的用法和区别
Aug 06 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
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
php强制运行广告的方法
2014/12/01 PHP
php输出xml属性的方法
2015/03/19 PHP
js 替换
2008/02/19 Javascript
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
一个简单的js动画效果代码
2010/07/20 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
2013/12/06 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
js实现文本框宽度自适应文本宽度的方法
2015/08/13 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
Python 模拟购物车的实例讲解
2017/09/11 Python
python把1变成01的步骤总结
2019/02/27 Python
在python plt图表中文字大小调节的方法
2019/07/08 Python
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
体育教育专业自荐信范文
2013/12/20 职场文书
元旦晚会邀请函
2014/02/01 职场文书
优秀幼教自荐信
2014/02/03 职场文书
语文教学感言
2014/02/06 职场文书
英语教师自荐信
2014/05/26 职场文书
离婚协议书怎么写2014
2014/09/30 职场文书
初三英语教学计划
2015/01/23 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
八一建军节主持词
2015/07/01 职场文书
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫
Nginx 常用配置
2022/05/15 Servers