国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 15:18:38
字體:
來源:轉載
供稿:網友

本文講解vue-cli腳手架根目錄文件.eslintrc.js,分享給大家,具體如下:

1.eslint簡介

eslint是用來管理和檢測js代碼風格的工具,可以和編輯器搭配使用,如vscode的eslint插件。當有不符合配置文件內容的代碼出現就會報錯或者警告

2.安裝exlint

npm init -ynpm install eslint --save-devnode_modules/.bin/eslint --init 初始化配置文件,此配置文件配置好之后,vscode編輯器自動識別

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

// http://eslint.org/docs/user-guide/configuringmodule.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  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闸北区| 肇东市| 永济市| 绵竹市| 宣恩县| 波密县| 光山县| 新乡市| 台江县| 和顺县| 龙岩市| 东平县| 梁平县| 无为县| 奉化市| 博客| 监利县| 江山市| 河曲县| 蓬溪县| 固安县| 嵊州市| 怀安县| 从江县| 合山市| 马龙县| 墨竹工卡县| 濮阳县| 郸城县| 都昌县| 宜黄县| 淮阳县| 桃园市| 昌宁县| 漠河县| 沾益县| 寿阳县| 承德县| 娱乐| 财经| 林周县|