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

vue項(xiàng)目報(bào)錯(cuò)Extra?semicolon?(semi)問題及解決

 更新時(shí)間:2023年10月07日 10:37:22   作者:大劉鴨  
這篇文章主要介紹了vue項(xiàng)目報(bào)錯(cuò)Extra?semicolon?(semi)問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue項(xiàng)目報(bào)錯(cuò)Extra semicolon (semi)

如圖:

原因

項(xiàng)目中使用了eslint 的 semi 功能,

該功能,強(qiáng)制使代碼必須使用分號( ; ),或者必須不能加( ; )

該規(guī)則有兩個(gè)選項(xiàng),一個(gè)是字符串,一個(gè)是對象。

字符串選項(xiàng):

  • "always"  (默認(rèn)) 要求在語句末尾使用分號
  • "never"  禁止在語句末尾使用分號 (除了消除以  [ ( 、 / 、 +  或  -  開始的語句的歧義)

對象選項(xiàng)(當(dāng)為  "always"  時(shí)):

  • "omitLastInOneLineBlock": true  忽略花括號在同一行(內(nèi)容也就在同一行了)的語句塊中的最后一個(gè)分號

對象選項(xiàng)(當(dāng)為  "never"  時(shí)):

  • "beforeStatementContinuationChars": "any"  (默認(rèn)) 如果下一句以  [ 、 ( 、 / 、 +  或  -  開頭,忽略句末分號 (或缺少分號)。
  • "beforeStatementContinuationChars": "always"  如果下一句以  [ 、 ( 、 / 、 +  或  -  開頭,要求句末有分號。
  • "beforeStatementContinuationChars": "never"  如果下一句以  [ ( 、 / +  或  -  開頭,禁止末尾有分號。

如果項(xiàng)目不想使用該規(guī)則,再eslint配置文件中,刪除對應(yīng)的配置即可。

Extra semicolon (semi),Strings must use singlequote,vscode格式化樣式設(shè)置

VSCode格式化著實(shí)讓人頭疼,快捷鍵shift+Alt+F格式化代碼,將手寫的單引號全部變成雙引號,鬧心?。?/p>

本文在于解決:格式化的時(shí)候全部是單引號,不要分號,也不多顯示逗號。

首先安裝prettier,命令行:npm install --global prettier,

然后,在項(xiàng)目中添加一個(gè)文件.prettierrc.json,這個(gè)文件在項(xiàng)目里最外層,也就是說和README.md是同級的

最后,文件內(nèi)加上三行代碼,因?yàn)?json文件中不能寫注釋,所有我單開了一些鍵值對寫注釋。

代碼:

{
??"desc":?".json文件里面不允許有注釋,得單獨(dú)開key-value,/*?使用之前要安裝npm?install?--global?prettier?*/",
??"singleQuoteDesc":?"http://使用單引號",
??"singleQuote":?true,
??"semiDesc":?"http://在語句結(jié)尾處不打印分號",
??"semi":?false,
??"trailingCommaDesc":?"http://禁止隨時(shí)添加逗號",
??"trailingComma":?"none"
}

總結(jié)

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

相關(guān)文章

  • 使用Vue實(shí)現(xiàn)帶拖動和播放功能的時(shí)間軸

    使用Vue實(shí)現(xiàn)帶拖動和播放功能的時(shí)間軸

    這篇文章主要為大家詳細(xì)介紹了如何使用Vue實(shí)現(xiàn)帶拖動和播放功能的時(shí)間軸,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • Vue解決跨域問題常見方法詳解

    Vue解決跨域問題常見方法詳解

    這篇文章主要介紹了Vue解決跨域問題常見方法,結(jié)合實(shí)例形式詳細(xì)分析了vue出現(xiàn)跨域問題的原因,以及常見解決方案與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2023-06-06
  • Vue實(shí)現(xiàn)控制商品數(shù)量組件封裝及使用

    Vue實(shí)現(xiàn)控制商品數(shù)量組件封裝及使用

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)控制商品數(shù)量組件的封裝及使用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vue項(xiàng)目npm?run?build打包dist文件及打包后空白解決辦法

    vue項(xiàng)目npm?run?build打包dist文件及打包后空白解決辦法

    npm run build 這個(gè)命令會執(zhí)行Vue CLI中預(yù)定義的打包配置,并將打包后的文件存放在"dist"文件夾中,這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目npm?run?build打包dist文件及打包后空白的解決辦法,需要的朋友可以參考下
    2023-10-10
  • Vue中的this.$options.data()和this.$data用法說明

    Vue中的this.$options.data()和this.$data用法說明

    這篇文章主要介紹了Vue中的this.$options.data()和this.$data用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue中建立全局引用或者全局命令的方法

    Vue中建立全局引用或者全局命令的方法

    這篇文章主要介紹了Vue中建立全局引用或者全局命令的方法
    2017-08-08
  • Vue監(jiān)聽頁面變化的實(shí)現(xiàn)方法小結(jié)

    Vue監(jiān)聽頁面變化的實(shí)現(xiàn)方法小結(jié)

    在Vue.js應(yīng)用開發(fā)過程中,監(jiān)聽頁面變化是一個(gè)非常常見的需求,無論是為了響應(yīng)用戶交互、優(yōu)化性能,還是實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯,監(jiān)聽頁面變化的能力都是不可或缺的,本文將詳細(xì)介紹如何在Vue項(xiàng)目中實(shí)現(xiàn)頁面變化監(jiān)聽,需要的朋友可以參考下
    2024-10-10
  • vue.js項(xiàng)目nginx部署教程

    vue.js項(xiàng)目nginx部署教程

    nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器。這篇文章主要介紹了vue.js項(xiàng)目nginx部署,需要的朋友可以參考下
    2018-04-04
  • Vue中引入使用patch-package為依賴打補(bǔ)丁問題

    Vue中引入使用patch-package為依賴打補(bǔ)丁問題

    這篇文章主要介紹了Vue中引入使用patch-package為依賴打補(bǔ)丁問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue組件之事件總線和消息發(fā)布訂閱詳解

    Vue組件之事件總線和消息發(fā)布訂閱詳解

    這篇文章主要為大家詳細(xì)介紹了Vue組件之事件總線和消息發(fā)布訂閱,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02

最新評論