使用 macbook 開發,用 vitest 寫元件測試
在 CI 環境不能跑,出現以下訊息:
Error: Cannot find module @rollup/rollup-linux-x64-gnu. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.
建議做法是刪掉 package-lock.json
檔,重新安裝一次
這樣其實失去 lock 檔用來在不同環境維持一致性的初衷了
希望 npm 團隊能早日修理好吧~
refs: