国产探花免费观看_亚洲丰满少妇自慰呻吟_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  }}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潼关县| 镇江市| 长春市| 临邑县| 平凉市| 依兰县| 祥云县| 津南区| 怀集县| 阿图什市| 南汇区| 伊川县| 乌审旗| 盱眙县| 宣武区| 喀喇沁旗| 金门县| 泾源县| 蒙山县| 铜鼓县| 于田县| 苏尼特左旗| 登封市| 岐山县| 稷山县| 桐城市| 瑞昌市| 菏泽市| 大英县| 平南县| 临安市| 南康市| 陵水| 金阳县| 来宾市| 孟村| 高邑县| 德清县| 东丽区| 游戏| 且末县|