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 相关文章推荐
js 多种变量定义(对象直接量,数组直接量和函数直接量)
May 24 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
Nov 30 Javascript
javascript创建动态表单的方法
Jul 25 Javascript
JavaScript实现图片自动加载的瀑布流效果
Apr 11 Javascript
JavaScript继承学习笔记【新手必看】
May 10 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
Nov 03 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
Jan 11 Javascript
JavaScript和JQuery获取DIV值的方法示例
Mar 07 Javascript
js实现下拉框效果(select)
Mar 28 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
一道JS算法面试题——冒泡、选择排序
Apr 21 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开发框架总结收藏
2008/04/24 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
2012/04/02 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
javascript html 静态页面传参数
2009/04/10 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
常见JS效果之图片减速度滚动实现代码
2011/12/08 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
JavaScript中Function()函数的使用教程
2015/06/04 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
NodeJS基础API搭建服务器详细过程记录
2017/04/01 NodeJs
使用webpack打包koa2 框架app
2018/02/02 Javascript
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
python 实现识别图片上的数字
2019/07/30 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
python写一个随机点名软件的实例
2019/11/28 Python
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
高一物理教学反思
2014/01/24 职场文书
初一体育教学反思
2014/01/29 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
英语演讲稿3分钟
2014/04/29 职场文书
2014年公务员转正工作总结
2014/11/07 职场文书
青涩记忆观后感
2015/06/18 职场文书
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python