国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

這篇具有很好參考價值的文章主要介紹了在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

出現(xiàn)的問題:

報錯的原因:

解決方案:?

方案一 :重命名(親測有效)

方案二 :配置 vue.config.js 文件(網(wǎng)上方法,本人使用無效)

方案三 :配置 .eslintrc.js文件(親測有效)

1、關閉命名規(guī)則

2、忽略個別組件名

非常重要的注意點:(重啟項目,配置文件才生效)


出現(xiàn)的問題:

?在 vue-cli 創(chuàng)建的項目中,創(chuàng)建文件并命名后,會報??“Component name "*****" should always be multi-word”??報錯;

報錯截圖示例如下:

?在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

Component name "******" should always be multi-word.eslintvue/multi-word-component-names

報錯的原因:

?在組件命名的時候未按照 ESLint 的官方代碼規(guī)范進行命名,根據(jù) ESLint 官方代碼風格指南,除了根組件(App.vue)以外,其他自定義組件命名要使用大駝峰命名方式或者用“-”連接單詞進行命名;

解決方案:?

方案一 :重命名(親測有效)

?文件的名稱重命名
?重新命名組件名為駝峰命名方式或者用“-”連接單詞的格式

這樣問題就解決啦~~~~

示例如下:

在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

方案二 :配置 vue.config.js 文件(網(wǎng)上方法,本人使用無效)

在根目錄下找到?vue.config.js?文件(如果沒有則新建一個,按照示例中的代碼進行添加;用 vue-cli 腳手架進行創(chuàng)建的項目都會有?vue.config.js?文件),添加下面的代碼在 vue.config.js 文件下,加入以下代碼

// 關閉eslint校驗
lintOnSave: false 

示例如下:?

在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

此方案只是編譯時不報錯,如果使用?VScode+eslint 會在文件頭標紅提示,并且官方并不建議直接關閉校驗,因此在這里并不推薦使用該方法進行解決;

配置 vue.config.js 文件的方法(方案二)一般都不能解決問題,不建議大家使用

如果你發(fā)現(xiàn)并沒有解決問題,那么不妨試試其他方案

方案三 :配置 .eslintrc.js文件(親測有效)

1、關閉命名規(guī)則

找到 .eslintrc.js 文件在 rules 里面加上這么一句

// 關閉名稱校驗
'vue/multi-word-component-names': "off" 

?建議使用這種方法,更加正確合理;

示例如下:

在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦??

發(fā)現(xiàn)不報錯了,可以正常運行啦~~~?

在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

?

?在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦??

?以上是關閉命名規(guī)則,將不會校驗組件名,官方建議設置是根據(jù)組件名進行忽略

2、忽略個別組件名

    // 添加組件命名忽略規(guī)則

    "vue/multi-word-component-names": ["error",{
       "ignores": ["Home","User"]  //在這個數(shù)組中加入需要忽略的組件名
    }]

推薦使用方案三,極力推薦?。?!

?示例如下:在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

?在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

?在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?

非常重要的注意點:(重啟項目,配置文件才生效)

在運行的項目中,修改配置文件,必須先將項目在? 終端? 兩次點擊 Ctrl+C? 將項目 終止運行,再 npm run serve 重新運行項目,修改的配置文件才可以生效

這樣,就解決這個報錯啦~~~

如果有問題,歡迎大家評論區(qū)討論,文章對你有用,給正在學習前端的小陳點個贊吧~~~文章來源地址http://www.zghlxwxcb.cn/news/detail-406931.html

到了這里,關于在 vue eslint 報錯 error “Component name “*****“ should always be multi-word”,該怎么辦?的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • error Component name “index“ should always be multi-word vue/multi-word-component-names 的解決辦法

    error Component name “index“ should always be multi-word vue/multi-word-component-names 的解決辦法

    在創(chuàng)建組件命名時,引用 index.vue 的過程中報錯; 其一、報錯的全稱為: error Component name \\\"index\\\" should always be multi-word vue/multi-word-component-names 翻譯為: 錯誤組件名稱“索引”應始終為多詞 vue/多詞組件名稱 其二、問題分析: 新手在使用腳手架時總會報各種錯,報錯信息指的是

    2024年02月16日
    瀏覽(19)
  • vue項目編譯報錯Component name “My“ should always be multi-word vue/multi-word-component-names解決方法

    vue項目編譯報錯Component name “My“ should always be multi-word vue/multi-word-component-names解決方法

    以下是報錯內容,大概意思是你的組件命名不符合vue的規(guī)范 ? 具體報錯內容: 解決方法: 找到vue.config.js文件,在末尾加入這一行代碼 lintOnSave: false即可,意思大概是關閉組件名字的檢查 ?

    2024年02月11日
    瀏覽(25)
  • Component name “index“ should always be multi-word

    vue編譯報錯:Component name \\\"index\\\" should always be multi-word。 報錯原因為文件命名不符合規(guī)范,必須改成駝峰規(guī)范。 解決辦法: 在? .eslintrc.js文件中 添加一行: 變成這樣: 重新編譯就不會再報錯了。

    2024年02月06日
    瀏覽(17)
  • 【Vue】在vue中命名的時候會遇到 component name “index” should always be multi-word的解決方案

    【Vue】在vue中命名的時候會遇到 component name “index” should always be multi-word的解決方案 解決方案 1.1 直接改名 1.2 關閉檢驗 1.3 關閉命名規(guī)則校驗 1.4 建議官方的配置 1. 報錯代碼 使用腳手架創(chuàng)建一個新的項目后,在給組件下的文件取名為index.vue后,第一行飄紅,提示信息如下:

    2024年02月16日
    瀏覽(21)
  • uni-app 小程序上傳圖片報錯:uploadFile:fail parameter error: parameter.filePat…meter.name should be...

    uni-app 小程序上傳圖片報錯:uploadFile:fail parameter error: parameter.filePat…meter.name should be...

    uni-app 開發(fā)過程中,發(fā)現(xiàn)上傳功能在小程序端報錯: uploadFile:fail parameter error: parameter.filePat…meter.name should be String instead of Undefined 。 查看 uni.uploadFile(options) 文檔,是在傳輸參數(shù)格式出現(xiàn)了錯誤。 按照官方文檔配置如下即可: H5正常如下: 小程序如下: 參考了一下別人的說

    2024年02月05日
    瀏覽(15)
  • uniapp 微信小程序fail parameter error: parameter.filePat…parameter.name should be String instead

    uniapp 微信小程序fail parameter error: parameter.filePat…parameter.name should be String instead

    如果報錯: uploadFile:fail parameter error: parameter.filePath should be String instead of Undefined… 或者: fail parameter error: parameter.filePat…parameter.name should be String instead… 或者: uploadFile:fail parameter error: parameter.filePat…parameter.name should be String instead o… 可參考本文。 uniapp的uni.uploadFile官方文

    2024年02月12日
    瀏覽(28)
  • eslint提示 xxx should be listed in the project's dependencies

    eslint提示 xxx should be listed in the project's dependencies

    有時候手動安裝了一個npm包A,npm包A里面包含了npm包B,這時候如果 eslint會報錯,提示 npm包B 不在 package.json 里面 ?解決方法:在 eslintrc.js 增加配置

    2024年02月03日
    瀏覽(23)
  • VUE中eslint報錯: Expected linebreaks to be ‘LF‘ but found ‘CRLF

    VUE中eslint報錯: Expected linebreaks to be ‘LF‘ but found ‘CRLF

    出現(xiàn)這個的原因 :windows 環(huán)境下, git 在我們 pull 代碼的時候,會自動識別當前的系統(tǒng)環(huán)境。將原本的(linux/unix)換行改成對應系統(tǒng)的,在我們提交代碼的時候又會轉成遠程系統(tǒng)環(huán)境的(Linux/unix),然后又裝了 eslint,默認就是使用 LF,所以就會報這個錯誤 各種環(huán)境下?lián)Q行符格

    2023年04月08日
    瀏覽(28)
  • ESlint報錯[vue/comment-directive]cleareslint-plugin-vue及Cannot find name ‘template‘.

    ESlint報錯[vue/comment-directive]cleareslint-plugin-vue及Cannot find name ‘template‘.

    項目背景:項目是用vite腳手架創(chuàng)建的vue3項目 問題:新建了一個vue文件,在頁面的第一行和最后一行都報錯 報錯信息: ??? Cannot find name \\\'template\\\'.Vetur(2304) ??? [vue/comment-directive] cleareslint-plugin-vue 解決方法: 關于Cannot find name \\\'template\\\'.Vetur(2304)報錯,搜索到的解決方法大都是

    2024年02月05日
    瀏覽(22)
  • vue3.0 + ts + eslint報錯:error Parsing error: ‘>‘ expected

    vue3.0 + ts + eslint報錯:error Parsing error: ‘>‘ expected

    eslint報錯 這里加上對應的 eslint配置即可: 具體如下: 這個配置是在ESLint中指定Vue文件的解析器。在.eslintrc.js或.eslintrc.ts文件中,“parser”: \\\"vue-eslint-parser\\\"表示ESLint應該使用vue-eslint-parser來解析.vue文件。這是因為.vue文件是由HTML、CSS和JavaScript(或TypeScript)組成的單文件組件

    2024年04月26日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包