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 提升运行速度之循环篇 译文
Aug 15 Javascript
js操作label给label赋值及取label的值示例
Nov 07 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
Aug 27 Javascript
jQuery实现的右下角广告窗体跟随效果示例
Sep 16 Javascript
原生JS查找元素的方法(推荐)
Nov 22 Javascript
大白话讲解JavaScript的Promise
Apr 06 Javascript
基于Jquery Ajax type的4种类型(详解)
Aug 02 jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
微信小程序实现的贪吃蛇游戏【附源码下载】
Jan 03 Javascript
详解Vue路由自动注入实践
Apr 17 Javascript
JavaScript中callee和caller的区别与用法实例分析
Jun 28 Javascript
谈谈JavaScript中的函数
Sep 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 IN_ARRAY 函数使用注意事项
2010/07/24 PHP
php中去除所有js,html,css代码
2010/10/12 PHP
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
ThinkPHP的I方法使用详解
2014/06/18 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
JavaScript中的small()方法使用详解
2015/06/08 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
JS触摸与手势事件详解
2017/05/09 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
python3.5使用tkinter制作记事本
2016/06/20 Python
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
html5 canvas合成海报所遇问题及解决方案总结
2017/08/03 HTML / CSS
小学教师管理制度
2014/01/18 职场文书
招商专员岗位职责
2014/02/08 职场文书
元宵晚会主持词
2014/03/25 职场文书
社会学专业求职信
2014/07/17 职场文书
买房协议书范本
2014/10/23 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
基于angular实现树形二级表格
2021/10/16 Javascript
Python与C++中梯度方向直方图的实现
2022/03/17 Python