[筆記] Vite Plugin 生產正式環境下 過濾 Public 資料夾

章節連結

Vite 在打包建置正式環境的內容時,其 publicDir 的資料夾是預設全部都會打包的。若你想要客製化其打包內容,那可以自行撰寫一個 Plugin 來達成。這邊筆記下實作方法。
notes-vite-github-action


內容

1. PublicDir 預設是會全部載入的。因此在 prod 環境下,你需要將其設置為 false
2. 為了避免干擾 Vue 的建置時,其對於路徑的解析。因此過濾的步驟我是把其放到打包成 zip 檔前的最後一步才執行
3. 你可以自行設置輸出的資料夾名稱、public 的資料夾名稱,以及要複製進去的檔案格式…等

程式碼

按讚加入粉絲團

延伸閱讀