Vue Admin Template关闭eslint校验,lintOnSave:false设置无效解决办法

 

目录

第一步:lintOnSave:false

第二步:修改package.json中的配置

最后一步:


 

使用Vue Admin Template 二次开发是一件非常愉悦的事情,可是它里面的eslint真的是十分恶心人啊,对此我找了很多方法都没有解决,但是,今天终于让我解决它,特此分享。

第一步:lintOnSave:false

对于不是应用Vue Admin Template二次开发的小伙伴,直接在和src同级的目录中找到vue.config.js

 b7f4991004e2408fb643b34b8c6bee47.png

 如果你是你一个自己创建的新项目直接在module.exports中设置lintOnSave:false,就OK了

module.exports = {
    lintOnsave:false,
}

 如果你是使用Vue Admin Template二次开发的就需要在文件的30行左右注释掉原有的lintOnSave设置,加上intOnSave:false,当然还没完!!!!!

7847418f7d424351b9f82b95ee3d4f93.png

 自己创建新项目的小伙伴到这里应该就OK了,重新npm run dev  或者 npm run serve启动项目就OK了,记住一定要重新启动项目,因为修改了配置项!!

第二步:修改package.json中的配置

这里的package.json是node_modules中的package.json,文件位置在node_modules中的webpack文件夹中的package.json,在node_modules中一直往下翻,找到w开头的文件夹,找到webpack,打开这个文件夹,你就可以看到package.json文件

1cc5103f51f740049049164f16e9864c.png5837d225010a4c92851f8554a925271f.png131c37fa7c4543e09ddd3376abe4a9cd.png

 在里面大概145行这个位置,删除这段内容。

"husky": {

    "hooks": {

      "pre-commit": "lint-staged"

    }

  },

 f0aa6c8d680b40209f0ea5cc53469ea4.png

 "lint-staged": {

    "*.js|{lib,setup,bin,hot,buildin,tooling,schemas}/**/*.js|test/*.js|{test,examples}/**/webpack.config.js}": [

      "eslint --cache"

    ]

  },

是删除这个框框里面的所有的内容

 afa35b7211084f6e97121a68ed60426c.png

 

 我真的服了我自己,我怎么能够那么细!!一步一步帮你们找出来,为了什么?不就是想要你们的点赞收藏和关注吗!当然你以为这里就结束了吗,还没有呢铁子!!接着看!还有最后一步!!!!保证帮你解决问题

最后一步:

找到和src同级目录.eslintignore文件,看这个名字应该能够猜出来意思,忽略eslint的校验,把里面的内容删除,换成 *就OK了

 0398da5d132d49819bd96359c7abb7e1.png51d1a770fead49abb1c4cbcff6cb29bf.png

 最好继续在lintrc.js中修改extends配置将里面的内容修改成下面的就可以。

0000d0de0bd146b39c7c95bde22035c7.png

 现在应该已经解决了,如果还没有解决那你估计也暂时找不到解决办法了,因为到目前为止我这篇应该是最详细的解决Vue Admin  Template关闭eslint的校验的博文啦~~~嘿嘿嘿如果对你有帮助欢迎点赞评论关注哟!!!!!!诶呀忘记说了,修改了配置项记得重新启动项目哟

 

 

 

 

  • 22
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
【资源说明】 课程设计-基于SpringBoot和Vue2的汽车保养管理系统源码+sql数据库+项目说明.zip 汽车保养管理系统 本项目是由SpringBoot和Vue2实现的一个小管理系统 ### 后端部分 #### 主要技术栈为: SpringBoot,MybatisPlus,SpringCache,SpringSecurity,SpringDataRedis,Maven, MySql,Redis - 其中SpringBoot作为基础框架 - Maven作为项目依赖仓库管理工具,以及对后端项目的打包 - MybatisPlus对Mysql数据库进行基本操作 - SpringCache,SpringDataRedis,以及Redis实现数据库缓存的功能 - SpringSecurity,JWT保证安全以及权限和token校验 --- 前端部分 #### 主要技术栈为: NodeJs,Vue,Element UI,Axios,HTML,CSS,JavaScriptVue-admin-template - NodeJs,Vue作为前端基础框架,以及对前端项目的打包 - Element UI,HTML,CSS作为页面基本布局的实现 - Axios用于发送异步请求 - JavaScript用于前后端数据的绑定和用户交互的设定 - 前端部分主要使用vue-admin-template开源脚手架进行二次开发 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
【资源说明】 1、基于SpringBoot+Vue开发的前后端分离外卖点单系统源码+数据库+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SpringBoot+Vue开发的前后端分离外卖点单系统源码+数据库+项目说明.zip 基于SpringBoot+Vue开发的前后端分离外卖点单系统源码+数据库+项目说明.zip ## 目录结构 后台前端项目位于renren-ui下 小程序前端项目位于takeout_mp下 SQL文件位于根目录下的takeout_mysql8.sql,需要MYSQL8以上版本。 **ps:请先运行后端项目,再启动前端项目。** ``` take_out │ ├─renren-admin 美食元素后台管理后端服务 │ │ │ │ │ ├─modules 模块 │ │ ├─job 定时任务 │ │ ├─log 日志管理 │ │ ├─oss 文件存储 │ │ ├─security 安全模块 │ │ ├─sys 系统管理(核心) | | └─takeout 外卖业务模块(核心) │ │ │ └─resources │ ├─mapper MyBatis文件 │ ├─public 静态资源 │ └─application.yml 全局配置文件 │ │ ├─renren-api 美食元素小程序后端服务 │ ├─renren-common 公共模块 ├─renren-generator 代码生成器 │ └─resources │ ├─mapper MyBatis文件 │ ├─template 代码生成器模板(可增加或修改相应模板) │ ├─application.yml 全局配置文件 │ └─generator.properties 代码生成器,配置文件 │ ├─renren-ui 美食元素后台管理Vue前端项目 ├─takeout_mp uniapp微信小程序项目 ``` ## 项目特点 - 友好的代码结构及注释,便于阅读及二次开发 - 实现前后端分离,通过token进行数据交互 - 支持动态权限修改,采用RBAC模型,前端菜单和后台权限实时更新。 - 提供CrudService接口,对增删改查进行封装,代码更简洁 - 页面交互使用Vue2.x,极大的提高了开发效率 - 完善的部门管理及数据权限,通过注解实现数据权限的控制 - 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击 - 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务 - 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能 - 引入Hibernate Validator校验框架,轻松实现后端校验 - 引入云存储服务,已支持:七牛云、阿里云、腾讯云等 - 引入swagger文档支持,方便编写API接口文档 - 新增AOP注解实现日志管理。 - 代码遵循阿里巴巴开发规范,利于开发者学习。 ## 技术选型 - 核心框架:Spring Boot 2.7.1 - 安全框架:Apache Shiro 1.9 - 持久层框架:MyBatis 3.5 - 定时器:Quartz 2.3 - 数据库连接池:Druid 1.2 - 日志管理:Logback - 页面交互:Vue2.x - 微信小程序:uni-app ## 开发环境 | 开发工具 | 说明 | | ----------------------------- | ------------------ | | IDEA | Java开发工具IDE | | WebStrom或者VS Code | Vue开发工具IDE | | Navicat | MySQL远程连接工具 | | Another Redis Desktop Manager | R

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

H-rosy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值