使用 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:

https://github.com/vitejs/vite/discussions/15532

https://github.com/npm/cli/issues/4828


共有 0 則留言