[筆記] Vite 6 vitest 出現 Type PluginOption[] is not assignable to type PluginOption 錯誤
Vite6 搭配 vitest 使用時,若版本不符合的情況下,會在 TypeScript 檢查時發現錯誤。這邊筆記下原因和解決方式。 內容 此錯誤是由於 vit Read More …
點數旅行 留學 信用卡 程式學習
Vite6 搭配 vitest 使用時,若版本不符合的情況下,會在 TypeScript 檢查時發現錯誤。這邊筆記下原因和解決方式。 內容 此錯誤是由於 vit Read More …
過往使用 webpack 打包時,可以對 html 上方的模版區塊進行取代,進而產出客製化的顯示內容。這在產生不同客戶的 <title>、一些追蹤碼 Read More …
近期為了解決 import.meta 無法順利使用 Jest 來進行單元測試的問題,於是改用 vite 為基底並盡可能相容 Jest 語法的 vitest。轉移 Read More …
Vite 在打包建置正式環境的內容時,其 publicDir 的資料夾是預設全部都會打包的。若你想要客製化其打包內容,那可以自行撰寫一個 Plugin 來達成。 Read More …
使用 Vite 開發時, dev 與 prod 環境中若要自動注入 window 物件,其邏輯是有所不同的。這邊筆記下不同之處,以及如何修正。 內容 開發 De Read More …
Vite 在編譯時,若你在 JavaScript / TypeScript 檔案中沒有在 async 函式中使用 await 語法,那就會出現 Top-leve Read More …
這回工作上遇到的「既有專案翻新」,因前人已有用 Vite + Vue3 翻新眾多傳統 HTML 頁面的其中一頁,有機會來製作個「Vue3 TypeScript Read More …
雖說 Vite 可以快速產生一個結合 TypeScript 的模版,不過若是以「開發一個 npm 套件」為目的的使用來看,要微調的東西還真不少。這邊筆記下調整的 Read More …
原先的專案是使用 Bootstrap 5 並搭配巢狀的 scss 設置,不過隨著工具類的 css 撰寫工具如 Tailwind css 的興起,想說看能否與既有 Read More …