全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解vue-cli中的ESlint配置文件eslintrc.js

本文讲解vue-cli脚手架根目录文件.eslintrc.js,分享给大家,具体如下:

1.eslint简介

eslint是用来管理和检测js代码风格的工具,可以和编辑器搭配使用,如vscode的eslint插件。当有不符合配置文件内容的代码出现就会报错或者警告

2.安装exlint

npm init -y
npm install eslint --save-dev
node_modules\.bin\eslint --init 初始化配置文件,此配置文件配置好之后,vscode编辑器自动识别

3.vue-cli的.eslintrc.js配置文件的解释

// http://eslint.org/docs/user-guide/configuring

module.exports = {
  //此项是用来告诉eslint找当前配置文件不能往父级查找
  root: true, 
  //此项是用来指定eslint解析器的,解析器必须符合规则,babel-eslint解析器是对babel解析器的包装使其与ESLint解析
  parser: 'babel-eslint',
  //此项是用来指定javaScript语言类型和风格,sourceType用来指定js导入的方式,默认是script,此处设置为module,指某块导入方式
  parserOptions: {
    sourceType: 'module'
  },
  //此项指定环境的全局变量,下面的配置指定为浏览器环境
  env: {
    browser: true,
  },
  // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style
  // 此项是用来配置标准的js风格,就是说写代码的时候要规范的写,如果你使用vs-code我觉得应该可以避免出错
  extends: 'standard',
  // required to lint *.vue files
  // 此项是用来提供插件的,插件名称省略了eslint-plugin-,下面这个配置是用来规范html的
  plugins: [
    'html'
  ],
  // add your custom rules here
  // 下面这些rules是用来设置从插件来的规范代码的规则,使用必须去掉前缀eslint-plugin-
  // 主要有如下的设置规则,可以设置字符串也可以设置数字,两者效果一致
  // "off" -> 0 关闭规则
  // "warn" -> 1 开启警告规则
  //"error" -> 2 开启错误规则
  // 了解了上面这些,下面这些代码相信也看的明白了
  'rules': {
    // allow paren-less arrow functions
    'arrow-parens': 0,
    // allow async-await
    'generator-star-spacing': 0,
    // allow debugger during development
    'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue  # cli  # eslint  # 配置  # vue-cli  # eslintrc.js  # vue中eslintrc.js配置最详细介绍  # Vue的Eslint配置文件eslintrc.js说明与规则介绍  # ESLint的简单使用方法(js  # ts  # vue)  # 此项  # 是用来  # 配置文件  # 编辑器  # 就会  # 如果你  # 我觉得  # 自动识别  # 给大家  # 使其  # 不符合  # 报错  # 设置为  # 也看  # 大家多多  # 必须符合  # 全局变量  # 主要有  # 明白了  # org 


相关文章: 制作企业网站建设方案,怎样建设一个公司网站?  建站主机选哪家性价比最高?  长沙企业网站制作哪家好,长沙水业集团官方网站?  深圳网站制作培训,深圳哪些招聘网站比较好?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  建站主机选购指南:核心配置优化与品牌推荐方案  电商网站制作公司有哪些,1688网是什么意思?  如何快速生成凡客建站的专业级图册?  宝塔新建站点报错如何解决?  建站之星收费标准详解:套餐费用及年费价格表一览  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  ,网页ppt怎么弄成自己的ppt?  简历在线制作网站免费版,如何创建个人简历?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  如何在Golang中指定模块版本_使用go.mod控制版本号  PHP正则匹配日期和时间(时间戳转换)的实例代码  C++如何编写函数模板?(泛型编程入门)  建站之星如何助力网站排名飙升?揭秘高效技巧  如何在Golang中引入测试模块_Golang测试包导入与使用实践  建站之星如何实现PC+手机+微信网站五合一建站?  如何高效生成建站之星成品网站源码?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  如何快速搭建支持数据库操作的智能建站平台?  建站主机是什么?如何选择适合的建站主机?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  建站之星安装后界面空白如何解决?  网站按钮制作软件,如何实现网页中按钮的自动点击?  如何快速选择适合个人网站的云服务器配置?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  平台云上自主建站:模板化设计与智能工具打造高效网站  网站制作知乎推荐,想做自己的网站用什么工具比较好?  ,怎么在广州志愿者网站注册?  浅析上传头像示例及其注意事项  头像制作网站在线制作软件,dw网页背景图像怎么设置?  招贴海报怎么做,什么是海报招贴?  如何在云主机上快速搭建网站?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  如何用搬瓦工VPS快速搭建个人网站?  宁波自助建站系统如何快速打造专业企业网站?  建站之星后台密码遗忘如何找回?  网站制作价目表怎么做,珍爱网婚介费用多少?  Thinkphp 中 distinct 的用法解析  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  Python多线程使用规范_线程安全解析【教程】  大连 网站制作,大连天途有线官网?  如何在Windows 2008云服务器安全搭建网站?  北京网站制作公司哪家好一点,北京租房网站有哪些?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。