Laravel擴充推薦:vite-plugin套件利用 Vite 實現熱重載
這篇文章跟大家分享一個Laravel擴充:vite-plugin 包,介紹如何在 Laravel Blade 中使用 Vite 來實現熱重載,希望對大家有所幫助!
Laravel 團隊更新了第一方 Laravel vite-plugin 包, 以支援blade 範本/任一檔案變更時的全頁重新載入。當你編輯更改的 blade 模板(或你配置的任何其他檔案)時,Vite 將重新載入整個頁面。開發過程中不再需要手動刷新瀏覽器!
安裝新的Laravel 專案時,你的vite.config.js
檔案中的基本設定如下:
import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; export default defineConfig({ plugins: [ laravel({ input: [ 'resources/css/app.css', 'resources/js/app.js' ], refresh: true, }), ], });
上面的程式碼片段是一個全新的Laravel 應用程式附帶的;你不需要做任何事情來讓熱重載在一個新專案上工作。
注意refresh
設定-當設定為true
時,Laravel Vite 外掛程式會在你更新以下路徑中的檔案時刷新頁面:
routes/** resources/views/**
該約定可能適用於大多數項目,但如果你想包含其他路徑或文件,你可以配置刷新屬性:
import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; export default defineConfig({ plugins: [ laravel({ input: [ 'resources/css/app.css', 'resources/js/app.js' ], refresh: [ 'resources/routes/**', 'routes/**', 'resources/views/**', ], }), ], });
有關配置選項的更多詳細信息,請參閱官方文檔中的使用Blade 模板和路由。
試試看
讓我們設定一個示範 Laravel 應用程式來示範熱重載。首先,讓我們建立一個新的示範專案:
laravel new blade-hot-reload --git cd blade-hot-reload
安裝專案後,將以下內容新增至resources/views/
中的welcome.blade.php
檔案的<head/>
中:
@vite('resources/js/app.js')
接下來,你需要安裝NPM 依賴項並執行dev 指令:
npm install npm run dev
就是這樣!如果你對Blade 檔案或路由進行更改,你將在控制台中看到類似以下內容:
#你所做的任何更改都應立即反映,這取決於你的本機開發環境設定。
本文中的所有譯本僅用於學習和交流目的,轉載請務必註明文章譯者、出處、和本文連結
我們的翻譯中遵循 CC 協定時,如果我們的工作侵犯於您的權益,請及時聯絡我們。
以上是Laravel擴充推薦:vite-plugin套件利用 Vite 實現熱重載的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。

Laravel郵件發送失敗時的退信代碼獲取方法在使用Laravel開發應用時,經常會遇到需要發送驗證碼的情況。而在實�...

Laravel計劃任務運行無響應排查在使用Laravel的計劃任務調度時,不少開發者會遇到這樣的問題:schedule:run...
