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 构造函数 面相对象学习必备知识
Jun 09 Javascript
你必须知道的Javascript知识点之"this指针"的应用
Apr 23 Javascript
js事件冒泡实例分享(已测试)
Apr 23 Javascript
js 动态修改css文件的方法
Aug 05 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
jQuery实现获取绑定自定义事件元素的方法
Dec 02 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
Dec 17 Javascript
JS基于正则表达式实现的密码强度验证功能示例
Sep 21 Javascript
AngularJS实现的锚点楼层跳转功能示例
Jan 02 Javascript
js如何获取图片url的Blob值并预览示例代码
Mar 07 Javascript
微信打开网址添加在浏览器中打开提示的办法
May 20 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
Mar 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
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
php错误日志简单配置方法
2016/07/11 PHP
javascript delete 使用示例代码
2010/03/29 Javascript
document.getElementById介绍
2011/09/13 Javascript
JavaScript 代码压缩工具小结
2012/02/27 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
Bootstrap3 图片(响应式图片&图片形状)
2017/01/04 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
微信小程序实现红包雨功能
2018/07/11 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
python中的计时器timeit的使用方法
2017/10/20 Python
简单实现python数独游戏
2018/03/30 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
2021/01/12 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
2021/02/16 Python
英国女士家居服网站:hush
2017/08/09 全球购物
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
见习报告怎么写
2014/10/31 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书