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 相关文章推荐
Mootools 1.2教程 输入过滤第一部分(数字)
Sep 15 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
Dec 27 Javascript
javascript常见用法总结
May 22 Javascript
javascript实现倒计时N秒后网页自动跳转代码
Dec 11 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
Jan 27 Javascript
浅析JS原型继承与类的继承
Apr 07 Javascript
JavaScript重载函数实例剖析
May 13 Javascript
利用transition实现文字上下抖动的效果
Jan 21 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
Jun 30 Javascript
原生JS实现前端本地文件上传
Sep 08 Javascript
jQuery实现消息弹出框效果
Dec 10 jQuery
JavaScript流程控制(分支)
Dec 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
杏林同学录(二)
2006/10/09 PHP
php 常用类汇总 推荐收藏
2010/05/13 PHP
JSON两种结构之对象和数组的理解
2016/07/19 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
一段实时更新的时间代码
2006/07/07 Javascript
一段好玩的JavaScript代码
2006/12/01 Javascript
摘自百度的图片轮换效果代码
2007/11/19 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
jQuery之动画效果大全
2016/11/09 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
Python 开发Activex组件方法
2009/11/08 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python障碍式期权定价公式
2019/07/19 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
如何基于python实现归一化处理
2020/01/20 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB