最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項目中Eslint校驗代碼報錯的解決方案

 更新時間:2022年04月13日 14:52:03   作者:·欣·  
這篇文章主要介紹了vue項目中Eslint校驗代碼報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue Eslint校驗代碼報錯

在使用腳手架創(chuàng)建Vue項目時,一般會安裝Eslint插件,這個主要是校驗代碼格式和規(guī)范用的,但是它很有點讓人抓狂,因為很多校驗規(guī)則和代碼規(guī)范,你只要不按照它的格式來,直接導(dǎo)致項目編譯報錯,運行不了項目,這個是非常令人討厭的。

它不像idea里安裝alibaba插件,校驗代碼規(guī)范只是會提示,并不會導(dǎo)致你項目都不能編譯和運行。尤其小白剛學(xué)習(xí)Vue和使用這插件時,那簡直是痛苦不堪,深受其害(有人說不裝那插件不就行了,但個人覺得,代碼規(guī)范任何時候都很重要,裝了是利大于弊),網(wǎng)上看過很多解決方法,零零散散有的也不好使,自己找了一套解決方法,挺好用的,記錄一下。

說了這么多,總結(jié)一下我自己解決這些問題的辦法。

1.空格縮進,不讓使用tab

具體英語怎么表達忘記了,看到就知道了。這個錯誤不是一般的讓人煩,簡直有些讓人無語,誰用誰知道,因為大多習(xí)慣用tab。

先在.eslintrc.js文件里配置rules(有的項目沒有這個文件,具體為什么我還不清楚,沒有的話就自己創(chuàng)建一個吧,按如下格式):我是直接把indent(縮進)給關(guān)掉了,也可以配置其他值,我沒嘗試,這種方式簡單粗暴

然后,需要在package.json里配置rules,這個也要配置的,不然上面配置的rules不會生效:

2.未使用的變量報錯

idea里這個問題一般只是變量灰色的提示未使用,但是Vue項目里Eslint編譯不通過。

同上,先在.eslintrc.js文件里配置,然后在package.json里配置,配置項為:“no-unused-vars”:"off",需要注意的是兩個文件里配置的格式不一樣,一個是json格式,一個是單引號格式。

3.分號和引號問題

這個提示錯誤沒法關(guān)掉,Eslint要求字符串使用單引號,行末不能有多余的分號,這個也很煩,與我們常用習(xí)慣相違背。

可以在項目目錄下新建一個.prettierrc文件,這是一個json格式的文件,加上配置,項目啟用它就可以生效。

這里我加了兩項,第一個就是行末分號取消,第二個就是字符串默認使用單引號,當我們寫好代碼后,格式化代碼(我之前用Eclipse,現(xiàn)在用的idea,格式化代碼快捷鍵都是設(shè)置的ctrl+shift+F),idea就會幫你把分號自動去掉,把雙引號替換為單引號。如果還有其他規(guī)則,也可以往這個文件里添加。

這只是我覺得幾個比較常見又很煩的規(guī)則,配置后解決了寫代碼心情舒暢,其他還有什么自己不喜歡的校驗規(guī)則可以用同樣的方式配置重啟即可解決。

vue使用Eslint報錯

初始化Vue時,再刪掉一些不必要的文件和代碼時,因為裝了eslint代碼校驗,有一些朋友同事還安裝了代碼自動格式化的插件,有時候就會出現(xiàn)如下的報錯。

2 problems (2 errors, 0 warnings) 2 errors and 0 warnings potentially fixable with the --fix option.

在這里插入圖片描述

此時,我們只需要關(guān)閉eslint的校驗即可

解決辦法很簡單

① 項目的代碼中找到.eslintrc.js 文件夾將extends中的’@vue/standard’注釋掉

②在rules中添加’space-before-function-paren’: 0

如下圖,修改完成后,關(guān)閉項目,重新啟動項目即可解決問題!

在這里插入圖片描述

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue.js之VNode的使用

    Vue.js之VNode的使用

    這篇文章主要介紹了Vue.js之VNode的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Vue項目導(dǎo)入導(dǎo)出文件功能以及導(dǎo)出文件后亂碼問題及解決

    Vue項目導(dǎo)入導(dǎo)出文件功能以及導(dǎo)出文件后亂碼問題及解決

    這篇文章主要介紹了Vue項目導(dǎo)入導(dǎo)出文件功能以及導(dǎo)出文件后亂碼問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue3與webpack5安裝element-plus樣式webpack編譯報錯問題解決

    vue3與webpack5安裝element-plus樣式webpack編譯報錯問題解決

    這篇文章主要介紹了vue3與webpack5安裝element-plus樣式webpack編譯報錯,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • element-ui中el-table不顯示數(shù)據(jù)的問題解決

    element-ui中el-table不顯示數(shù)據(jù)的問題解決

    這篇文章主要介紹了element-ui中el-table不顯示數(shù)據(jù)的問題解決,這是最近在做列表首頁時遇到的一個問題,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • 優(yōu)選七個用于vue開發(fā)的JS庫

    優(yōu)選七個用于vue開發(fā)的JS庫

    這篇文章主要介紹了JavaScript優(yōu)選七個用于vue開發(fā)庫,借助開源庫加速Vue項目的開發(fā)進度是現(xiàn)代前端開發(fā)比較常見的方式,平常收集一些JavaScript庫介紹,在遇到需要的時候可以信手拈來
    2023-02-02
  • axios請求的一些常見操作實戰(zhàn)指南

    axios請求的一些常見操作實戰(zhàn)指南

    axios是一個輕量的HTTP客戶端,它基于XMLHttpRequest服務(wù)來執(zhí)行 HTTP請求,支持豐富的配置,支持Promise,支持瀏覽器端和 Node.js 端,下面這篇文章主要給大家介紹了關(guān)于axios請求的一些常見操作,需要的朋友可以參考下
    2022-09-09
  • vue 數(shù)據(jù)(data)賦值問題的解決方案

    vue 數(shù)據(jù)(data)賦值問題的解決方案

    這篇文章主要介紹了vue 數(shù)據(jù)(data)賦值問題的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • vue如何解決代碼需要在dom渲染之后執(zhí)行問題

    vue如何解決代碼需要在dom渲染之后執(zhí)行問題

    這篇文章主要介紹了vue如何解決代碼需要在dom渲染之后執(zhí)行問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue文件代碼縮進以及格式化代碼方式[自定義]

    vue文件代碼縮進以及格式化代碼方式[自定義]

    這篇文章主要介紹了vue文件代碼縮進以及格式化代碼方式[自定義],具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 淺析vue-router實現(xiàn)原理及兩種模式

    淺析vue-router實現(xiàn)原理及兩種模式

    這篇文章主要介紹了vue-router實現(xiàn)原理及兩種模式分析,給大家介紹了vue-router hash模式與history模式不同模式下處理邏輯,需要的朋友可以參考下
    2020-02-02

最新評論

射阳县| 吉林省| 颍上县| 扶沟县| 巴马| 锡林郭勒盟| 霍林郭勒市| 齐河县| 吴忠市| 延长县| 西贡区| 海丰县| 赣州市| 东莞市| 基隆市| 永定县| 类乌齐县| 文安县| 依兰县| 延庆县| 庆阳市| 越西县| 东台市| 康乐县| 阜城县| 绥棱县| 洛阳市| 巨鹿县| 武穴市| 镇安县| 桓台县| 石泉县| 彩票| 衡阳市| 渝中区| 松潘县| 温泉县| 新宁县| 桐柏县| 桦甸市| 于田县|