欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在vue中使用eslint,配合vscode的操作

 更新時間:2020年11月09日 09:25:28   作者:UIEngineer  
這篇文章主要介紹了在vue中使用eslint,配合vscode的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

不管是多人合作還是個人項目,代碼規(guī)范是很重要的。這樣做不僅可以很大程度地避免基本語法錯誤,也保證了代碼的可讀性。這所謂工欲善其事,必先利其器,個人推薦 eslint+vscode 來寫 vue,絕對有種飛一般的感覺。

每次保存,vscode就能標(biāo)紅不符合eslint規(guī)則的地方,同時還會做一些簡單的自我修正。安裝步驟如下:

首先安裝eslint插件

安裝并配置完成 ESLint 后,我們繼續(xù)回到 VSCode 進(jìn)行擴(kuò)展設(shè)置,依次點擊 文件 > 首選項 > 設(shè)置 打開 VSCode 配置文件,添加如下配置

"files.autoSave":"off",
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "html",
    { "language": "vue", "autoFix": true }
   ],
   "eslint.options": {
    "plugins": ["html"]
   }

這樣每次保存的時候就可以根據(jù)根目錄下.eslintrc.js你配置的eslint規(guī)則來檢查和做一些簡單的fix。

補充知識:vscode配置eslint搭配vue腳手架快速實現(xiàn)代碼質(zhì)量化書寫

我們在公司使用腳手架的時候可能會使用eslint來實現(xiàn)代碼的質(zhì)量檢測,但是真正在書寫代碼的時候要時刻記住那些 “標(biāo)準(zhǔn)”可能有點難受 比如 結(jié)尾不加分號 使用單引號 首行倆個空格縮進(jìn)等等

這個時候我們可能想 每次書寫玩代碼保存的時候 它能自動幫我整理成符合標(biāo)準(zhǔn)的代碼 那是不是就事半功倍了

沒錯vscode就有這樣的功能

還是和和往常一樣 直接上步驟和代碼了

1.實現(xiàn)這樣的條件 (vue腳手架安裝的時候 需要 選中 eslint +prettier 這個選項)

在vscode上安裝三個插件 eslint 代碼質(zhì)量檢測插件 prettier 規(guī)則可以自定義 vetur vue代碼高亮

2.進(jìn)入 文件=>首選項=>設(shè)置=>用戶=>擴(kuò)展=>eslint>在seeting.json文件中編寫 加上去下面的代碼

"editor.codeActionsOnSave": {     
    "source.fixAll.eslint": true
  }
// 默認(rèn)用戶保存的時候自動 實現(xiàn)eslint代碼標(biāo)準(zhǔn)

3.有一個剛安裝好的vue腳手架 我的是 @vue/cli 4.0 版本了

打開 .eslintrc.js文件 在rules 里面加入下面的話 是我們自定義的規(guī)則

rules: {
  'prettier/prettier': [
   'error',
   {
    semi: false,  // 結(jié)尾分號 false是關(guān)閉 true是打開
    singleQuote: true,  // 單引號 true是打開 false是關(guān)閉
    printWidth: 160   // 默認(rèn)代碼多少個換行  我這里設(shè)置160
   }
  ]
 }

4.運行測試 在我們的怕package.json 文件中的

"scripts": {
  "serve": "vue-cli-service serve",
  "build": "vue-cli-service build",
  "lint": "vue-cli-service lint"  // 這句話是啟動我們的 eslintrc.js 配置文件的命令 默認(rèn)這句話是有的
 }

我們啟動一下 npm run lint 運行成功后

看了一下 我們 腳手架的入口文件 main.js 是不是所有的 引號都變成了單引號 結(jié)尾還沒有分號

我們隨便修改一下代碼 保存 他也會自動幫我們調(diào)整成符合eslint標(biāo)準(zhǔn)格式的代碼 是不是很舒服 大家快去試試把

以上這篇在vue中使用eslint,配合vscode的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue中使用iframe踩坑問題記錄 iframe+postMessage

    Vue中使用iframe踩坑問題記錄 iframe+postMessage

    這篇文章主要介紹了Vue中使用iframe踩坑問題記錄 iframe+postMessage,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 關(guān)于vue.js中實現(xiàn)方法內(nèi)某些代碼延時執(zhí)行

    關(guān)于vue.js中實現(xiàn)方法內(nèi)某些代碼延時執(zhí)行

    今天小編就為大家分享一篇關(guān)于vue.js中實現(xiàn)方法內(nèi)某些代碼延時執(zhí)行,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue 實用分頁paging實例代碼

    Vue 實用分頁paging實例代碼

    本篇文章主要介紹了Vue 實用分頁paging實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 在Vue環(huán)境下利用worker運行interval計時器的步驟

    在Vue環(huán)境下利用worker運行interval計時器的步驟

    這篇文章主要介紹了在Vue環(huán)境下利用worker運行interval計時器的步驟,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Vue事件處理的原理與過程詳解

    Vue事件處理的原理與過程詳解

    這篇文章主要介紹了vue事件處理原理及過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-03-03
  • Vue echart實現(xiàn)柱狀圖,電池圖,3D柱圖和3D圓柱圖代碼詳解

    Vue echart實現(xiàn)柱狀圖,電池圖,3D柱圖和3D圓柱圖代碼詳解

    這篇文章主要為大家介紹了Vue實現(xiàn)echart繪圖代碼詳解,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Vue.js學(xué)習(xí)之過濾器詳解

    Vue.js學(xué)習(xí)之過濾器詳解

    過濾器,本質(zhì)上就是一個函數(shù)。其作用在于用戶輸入數(shù)據(jù)后,它能夠進(jìn)行處理,并返回一個數(shù)據(jù)結(jié)果。下面這篇文章主要給大家介紹了Vue.js中過濾器的相關(guān)資料,需要的朋友可以參考借鑒,一起來看看吧。
    2017-01-01
  • Vue?展示.md文件的方法詳解

    Vue?展示.md文件的方法詳解

    這篇文章主要介紹了Vue?展示.md文件的方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • 深入理解Vue transition源碼分析

    深入理解Vue transition源碼分析

    本篇文章主要介紹了深入理解Vue transition源碼分析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Vue中的插槽Slot技術(shù)詳解

    Vue中的插槽Slot技術(shù)詳解

    插槽(Slot)技術(shù)是一種用于組件化開發(fā)的重要技術(shù),允許我們在組件中定義一些占位符,在Vue中,插槽的使用方式可以分為三種:默認(rèn)插槽、具名插槽和作用域插槽,下面我們就來看看這三種方式的具體使用吧
    2023-09-09

最新評論