岩岩接觸 Vitest 由於我唔係好熟 TypeScript 但係 Vitest 既 tutorial 同 documentation 多數係用 TypeScript 所以唔知個 vitest.config.js 應該係有 D 咩… 所以就係呢度 share 我個 initial config vitest.config.js import react from "@vitejs/plugin-react"; import { defineConfig } from "vitest/config"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], test: { environment: "jsdom", coverage: { provider: "istanbul", // or 'c8' reporter: ["text", "json", "html"], reportsDirectory: "./coverage", }, }, }); Hope you find it useful
終於有時間玩返D 自己想玩既野 好耐之前自己用 nodejs express 整左個 project 用 Jest 做 Unit Test 之後 upload 個 report 去 Codecov{:target="_blank"} 放便睇返個coverage report 最近想幫岩岩起既 NextJs project 做 Unit Test 同 upload report 去 Codecov 發現佢 recommend 用 GitHub Action 或其他 build 既 pipeline 去 upload report … 對我呢D 資源比較短缺既 dev 用 GitHub Action 會用到 Build 既minutes 所以可以local upload report 會比較化算 但係唔係好清楚要點做…
最近發現新寫既 blog post D format 爛曬… 之後同埋個 editor 無曬 D syntax highlight… 過左一段時間.. 原來是因為 install 左一個 extension.. 佢當左.md file extension 係 Infrastructure as Code 既 format Infrastructure as Code
最近有時間執返好D code 開始set 返好D ESLint 發現 update 左 eslint config後.. 有很多files 要fix 如果有command / function 可以一次過scan and fix 曬便好 解決方法 我們只需要在 CLI 上執行這個 eslint command 便可 npx eslint --fix --ext .js . 同埋可以在 package.json 的 script 上加多一個command 就會更放便
最近想 Upgrade 現有的 NextJs Project 所以諗住用 npx create-next-app@latest 來建立一個新的 project 來做 migration 問題出現了… NextJs 的 default port 是 3000 那麼怎樣可以更改其中一個project 的 starting port 呢? 解決方法 我們只需要更新 package.json 上的 dev script 加 -p [PORT_NUMBER] 便可
嘗試起個新既 NodeJs project 用 import rather than require 時出現以下 Exception.. SyntaxError: Cannot use import statement outside a module 解決方法: 原來只要係 package.json 上 加返以下 property 便可.. "type": "module", hope you find it useful
個NodeJs Express project 為左要方便自己試野既關係… 開左個新 route 放左係 routes/poc.js 記住做完 initial commit 之後就可以 用 .gitignore 去 ignore 呢個 file… 誰不知… commit 完之後 再用 gitignore 係唔 work 的 解決方法: 用左以下 git command 去 --assume-unchanged 去解決..
最近因為耳筒 send 左去維修… 會用SF Express 寄返 比我… 但係每次 Google SF Express Tracking 之後又要人手打果個 Tracking no.. 感覺有D 煩… 所以今日想同大家分享一個 direct link… 只要replace 左 {TrackingId} 便可.. https://www.sf-international.com/us/en/dynamic_function/waybill/#search/bill-number/{TrackingId} hope you find it useful
今日想同大家分享一個 PostgresSQL Database maintenance script 用來 reclaim 返 D space 解決方法: VACUUM (FULL, FREEZE, VERBOSE, ANALYZE, SKIP_LOCKED, INDEX_CLEANUP, TRUNCATE); hope you find it useful
最近XROUND VERSA 無線耳機 多了斷線問題.. 所以便message xround 看看有沒有解決方法… 或是要寄去維修.. 問了恢復原廠設定.. 恢復原廠設定之後很像問題暫時解決了 如果遇到相同問題既朋友可以嘗試以下步驟 下步驟恢復原廠設定: 1.手機清除藍牙裝置後→關閉手機藍牙 2.VERSA依照以下說明恢復原廠設定: ①請先將VERSA手動關機:長按兩耳按鈕約5秒,會聽到"Power off"提示音 ②關機狀態下,同時長按左右耳按鈕約十秒 連續出現五次提示音後,請放開按鈕,耳機會先出現"Power ON"提示音,後出現”TWS connected”之提示音 3. VERSA會接著進入配對模式(LED紅藍閃爍),並出現"Pairing"提示音,即回復原廠設定完成 4.將手機藍牙開啟,並與VERSA配對 ※回復原廠設定期間,請勿將耳機放回充電盒 ※回復原廠設定必須雙耳同時進行 hope you find it useful