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

VSCode使用之Vue工程配置eslint

 更新時(shí)間:2019年04月30日 10:14:52   作者:胡不歸vac  
這篇文章主要介紹了VSCode使用之Vue工程配置eslint,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

首先確保VS Code 安裝了 Vetur 和 Eslint 插件。

然后使用了vue-cli提供的簡單webpack模板,這樣創(chuàng)建的工程默認(rèn)沒有添加ESLint。

vue init webpack-simple test-vscode

配置過程

全局安裝最新的eslint

npm i -g eslint@latest

運(yùn)行

eslint --init

會安裝以下依賴

eslint-config-standard@latest
eslint-plugin-import@>=2.2.0
eslint-plugin-node@>=5.2.1
eslint-plugin-promise@>=3.5.0
eslint-plugin-standard@>=3.0.0

同時(shí)在項(xiàng)目目錄下生成.eslintrc.js文件。里面只有最基本的內(nèi)容:

module.exports = {
 "extends": "standard"
};

表明我們使用的規(guī)則是standard規(guī)范所定義的規(guī)則。

然后本地安裝最新的eslint

npm i -D eslint@latest

package.jsonscripts中添加一行:

 "lint": "eslint --ext .js,.vue src"

運(yùn)行:

npm run lint

VS Code會提示我們找不到eslint-config-standard

安裝它:

npm i -D eslint-config-standard

然后運(yùn)行

npm run lint

這時(shí)就會有報(bào)錯(cuò)的提示了。

 

4. 但是在.vue文件中出錯(cuò)的地方并沒有相應(yīng)的提示。這時(shí)Vetur排上用場了。 在VS Code的設(shè)置里面添加如下規(guī)則:

{
"eslint.validate": [
  "javascript",
  "javascriptreact",
  {
    "language": "vue",
   "autoFix": true
  }
 ]
}

這樣就添加了對.vue文件的支持。

5. 但是這樣會對.vue文件中的標(biāo)簽報(bào)解析錯(cuò)誤

 

這時(shí)需要安裝eslint-plugin-vue@next插件。

 npm install -D eslint-plugin-vue@next

同時(shí)在.eslintrc.js中添加使用vue插件的擴(kuò)展。

// .eslintrc.js
module.exports = {
 "extends": [
   "standard",
   "plugin:vue/base"
  ]
}

這樣,就可以對.vue文件提供實(shí)時(shí)檢查的功能了。

6. 對于多余的逗號這種錯(cuò)誤,可以在保存的時(shí)候讓eslint插件自動修復(fù)。 更改VS Code中的設(shè)置,添加如下規(guī)則:

{
 "eslint.autoFixOnSave": true
}

總結(jié)

通過使用VS Code的插件 Vetur 、ESLint來對Vue工程中的.vue提供代碼檢查的功能。

1. 需要安裝的依賴:
json

"eslint": "^4.14.0", 
"eslint-config-standard": "^11.0.0-beta.0", 
"eslint-plugin-import": "^2.8.0", 
"eslint-plugin-node": "^5.2.1", 
"eslint-plugin-promise": "^3.6.0", 
"eslint-plugin-standard": "^3.0.1", 
"eslint-plugin-vue": "^4.0.0-beta.4",

注意: 這里 ESLinteslint-plugin-vue需要是最新的。

2. .eslintrc的配置
js

module.exports = { 
"extends": [ 
"standard", 
"plugin:vue/base" 
] 
};

3. VS Code 的配置
json

{ 
"eslint.validate": [ 
"javascript", 
"javascriptreact", 
{ 
"language": "vue", 
"autoFix": true 
} 
], 
"eslint.autoFixOnSave": true 
} 

參考資料:
Vetur文檔
ESLint文檔
eslint-plugin-vue

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中同步方法的實(shí)現(xiàn)

    vue中同步方法的實(shí)現(xiàn)

    這篇文章主要介紹了vue中同步方法的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 關(guān)于el-col的使用,占據(jù)寬度的應(yīng)用解析

    關(guān)于el-col的使用,占據(jù)寬度的應(yīng)用解析

    這篇文章主要介紹了關(guān)于el-col的使用,占據(jù)寬度的應(yīng)用解析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 解決vue build打包之后首頁白屏的問題

    解決vue build打包之后首頁白屏的問題

    下面小編就為大家分享一篇解決vue build打包之后首頁白屏的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Vue3中使用Monaco-editor的教程詳解

    Vue3中使用Monaco-editor的教程詳解

    Monaco-editor,一個(gè)vs?code?編輯器,需要將其繼承到項(xiàng)目,這篇文章主要為大家詳細(xì)介紹了如何在vue中安裝和使用Monaco-editor,有需要的小伙伴可以參考下
    2023-11-11
  • 詳解vue+webpack+express中間件接口使用

    詳解vue+webpack+express中間件接口使用

    這篇文章主要介紹了詳解vue+webpack+express中間件接口使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • vue將秒數(shù)轉(zhuǎn)成"時(shí)分秒"格式實(shí)例代碼

    vue將秒數(shù)轉(zhuǎn)成"時(shí)分秒"格式實(shí)例代碼

    在項(xiàng)目中,請求后臺接口返回的值是秒,這篇文章主要給大家介紹了關(guān)于vue將秒數(shù)轉(zhuǎn)成"時(shí)分秒"格式的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 使用websocket和Vue2中的props實(shí)時(shí)更新數(shù)據(jù)方式

    使用websocket和Vue2中的props實(shí)時(shí)更新數(shù)據(jù)方式

    這篇文章主要介紹了使用websocket和Vue2中的props實(shí)時(shí)更新數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • vue devserver及其配置方法

    vue devserver及其配置方法

    這篇文章主要介紹了vue devserver及其配置方法,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • el-upload?文件上傳組件的使用講解

    el-upload?文件上傳組件的使用講解

    Upload?上傳文件這個(gè)功能是我們在企業(yè)實(shí)際開發(fā)當(dāng)中使用頻率是非常高的這樣一個(gè)文件上傳的功能,element?ui組件組也給我們提供了上傳的組件,本文給大家介紹el-upload?文件上傳組件的使用,感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • 在Vuex中Mutations修改狀態(tài)操作

    在Vuex中Mutations修改狀態(tài)操作

    這篇文章主要介紹了在Vuex中Mutations修改狀態(tài)操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07

最新評論