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

Vite熱更新失效的問題解決

 更新時間:2024年08月29日 11:17:30   作者:OooooYi  
本文主要介紹了Vite熱更新失效的問題解決,原因是文件夾和文件名大小寫不一致,下面就來解決一下次問題,感興趣的可以了解一下

總結(jié)

  • 如果時刷新頁面時候會更新,可以確認(rèn)一下vite.config.js內(nèi)有無配置server:{hmr:true},true為熱更新,false為不熱更新。
  • 文件地址引用問題,如:文件大小寫問題、同一個文件夾下存在大駝峰小駝峰的命名方式的2種文件!
component: () => import('@/views/Console/index.vue') ?
// Console文件夾名稱是大寫字母開頭,而index.vue文件是小寫,問題就在這里。
component: () => import('@/views/console/index.vue') ?
// 對應(yīng)文件夾和文件名稱都是小寫就不會有問題了

前言

事情是這樣的,今天整理項目目錄文件,準(zhǔn)備把用vite搭建的項目中的目錄結(jié)構(gòu)重新歸類一下,由于個人比較喜歡文件夾以大寫駝峰式命名,整理文件目錄時,把包括 views 文件夾下的路由文件也以這種命名方式整理,整理完后發(fā)現(xiàn)頁面熱更新失效了。

無法熱更新嘗試過的方法:

  • 在vite.config.ts 中開啟 hmr 熱更新
server:{
  hmr: true  // 配置自動刷新
}

重新run一下項目,更改頁面樣式后,頁面還是不會熱更新。

  • 懷疑vite插件導(dǎo)致無法熱更新

因為項目中使用了 Element-plus 自動導(dǎo)入插件,我開始懷疑是自動導(dǎo)入插件搞的鬼,注釋自動導(dǎo)入插件,在main.ts 使用全局導(dǎo)入方式使用 Element-plus ,重啟項目,更改項目某個文件后返回瀏覽器,依然無法熱更新。

  • 嘗試依次卸載各種插件
  • 卸載 tailwindcss ,刪除 tailwindcss 配置文件和樣式
  • 重啟項目后,修改頁面,返回瀏覽器,還是無法熱更新。
  • …卸載其它三方插件

是的,直到我把整個項目文件依賴的三方插件都刪的差不多,也還是無法熱更新…

我開始瘋狂吐槽 vite 真垃圾,同時在網(wǎng)上尋找各種關(guān)于 vite 無法熱更新的帖子,可偏偏是那些寫著 **文件夾名稱請嚴(yán)格注意大小寫 **這句話,我沒有放在心上,因為我覺得我的文件目錄挺規(guī)范的 (雖然和前面那句注意大小寫沒有任何關(guān)系),然后就是打臉現(xiàn)場:

下面這張圖是剛整理完目錄后的目錄以及路由文件:

image.png

發(fā)現(xiàn)什么問題了嗎? 是的,因為目錄名和文件名稱大小寫不一致,這么配置的路由表,所有頁面都不會熱更新了 ??!

錯誤寫法:

component: () => import('@/views/Console/index.vue')
// Console文件夾名稱是大寫字母開頭,而index.vue文件是小寫,問題就在這里。

正確寫法:

component: () => import('@/views/console/index.vue')
// 對應(yīng)文件夾和文件名稱都是小寫就不會有問題了

關(guān)于網(wǎng)上還有一種說法,如果你不想去破壞當(dāng)前項目的 文件夾和文件名結(jié)構(gòu),可以只修改路由中目錄名或文件名,按照我對上面這句話的理解,vite 編譯時,識別文件夾和文件不區(qū)分大小寫,所以我們只需要把路由表的文件名大小寫改成一致就可以熱更新了,但是,嘗試過后,依然無法熱更新。(當(dāng)然你也可以試一下)

實在不想再瞎折騰了,我選擇手動更改目錄,把所有關(guān)于路由文件的文件夾和 .vue文件都改成了小寫,終于,又可以正常熱更新了:

image.png

關(guān)于對 文件夾名稱嚴(yán)格注意大小寫 這個問題的吐槽:

上面這句話本身就是一個坑,這里說的大小寫,通常大家會理解為導(dǎo)入文件的時候目錄只要對了就行,可事實上并非如此,如果使用 windows 系統(tǒng)開發(fā),為了避免你碰到 vite 無法熱更新的問題,我的建議是:舍棄駝峰命名規(guī)范,然后,請嚴(yán)格按照小寫路徑來創(chuàng)建路由頁面文件夾和文件,多單詞用 - 分隔。

到此這篇關(guān)于Vite熱更新失效的問題解決的文章就介紹到這了,更多相關(guān)Vite熱更新失效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • vue點擊按鈕跳轉(zhuǎn)到另一個vue頁面實現(xiàn)方法

    vue點擊按鈕跳轉(zhuǎn)到另一個vue頁面實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于vue點擊按鈕跳轉(zhuǎn)到另一個vue頁面的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Vue3中SetUp函數(shù)的參數(shù)props、context詳解

    Vue3中SetUp函數(shù)的參數(shù)props、context詳解

    我們知道setup函數(shù)是組合API的核心入口函數(shù),下面這篇文章主要給大家介紹了關(guān)于Vue3中SetUp函數(shù)的參數(shù)props、context的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • Vue實現(xiàn)移除數(shù)組中特定元素的方法小結(jié)

    Vue實現(xiàn)移除數(shù)組中特定元素的方法小結(jié)

    這篇文章主要介紹了Vue如何優(yōu)雅地移除數(shù)組中的特定元素,文中介紹了單個去除和批量去除的操作方法,并通過代碼示例講解的非常詳細(xì),具有一定的參考價值,需要的朋友可以參考下
    2024-03-03
  • Vue+Element ui 根據(jù)后臺返回數(shù)據(jù)設(shè)置動態(tài)表頭操作

    Vue+Element ui 根據(jù)后臺返回數(shù)據(jù)設(shè)置動態(tài)表頭操作

    這篇文章主要介紹了Vue+Element ui 根據(jù)后臺返回數(shù)據(jù)設(shè)置動態(tài)表頭操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 淺談Vue 函數(shù)式組件的使用技巧

    淺談Vue 函數(shù)式組件的使用技巧

    這篇文章主要介紹了淺談Vue 函數(shù)式組件的使用技巧,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Vue使用video標(biāo)簽實現(xiàn)視頻播放

    Vue使用video標(biāo)簽實現(xiàn)視頻播放

    這篇文章主要為大家詳細(xì)介紹了Vue使用video標(biāo)簽實現(xiàn)視頻播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 解決vue 子組件修改父組件傳來的props值報錯問題

    解決vue 子組件修改父組件傳來的props值報錯問題

    今天小編就為大家分享一篇解決vue 子組件修改父組件傳來的props值報錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 淺談Vue組件及組件的注冊方法

    淺談Vue組件及組件的注冊方法

    本文主要介紹了淺談Vue組件及組件的注冊方法,詳細(xì)的介紹了什么是組件,及其組件注冊的兩種方式(全局和局部),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • vue實現(xiàn)數(shù)字變換動畫的示例代碼

    vue實現(xiàn)數(shù)字變換動畫的示例代碼

    本文主要介紹了vue實現(xiàn)數(shù)字變換動畫的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Vue3刷新頁面報錯404的解決方法

    Vue3刷新頁面報錯404的解決方法

    本文主要介紹了Vue3刷新頁面報錯404的解決方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

五家渠市| 太仆寺旗| 福州市| 连城县| 夏津县| 博爱县| 通城县| 水城县| 璧山县| 万宁市| 舟曲县| 肇东市| 宝坻区| 广河县| 南丹县| 杨浦区| 昌黎县| 江安县| 龙口市| 襄汾县| 日喀则市| 田阳县| 嘉鱼县| 台安县| 延长县| 蒙阴县| 武平县| 陇西县| 天全县| 乌海市| 长寿区| 临清市| 湟中县| 新和县| 加查县| 阿尔山市| 曲麻莱县| 天峨县| 乌兰县| 乌拉特后旗| 乌鲁木齐县|