還原專案噴 Cannot find module @rollup/rollup-darwin-arm64 錯誤

前言

最近在用 Nuxt 還原專案時,會噴「Cannot find module @rollup/rollup-darwin-arm64」錯誤,所以稍微記錄一下該如何解決。

事發原因

最近拿到一份專案,然後不管怎麼輸入 npm install 都會噴出以下錯誤:

1
ERROR  Cannot find module @rollup/rollup-darwin-arm64. 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.jsonnode_modules 兩個資料夾刪除,然後重新輸入 npm install 就可以正常運作了。

1
2
rm -rf package-lock.json node_modules
npm install

稍微看一下 npm #4828 這個問題主要跟平台架構有關,所以這個 Bug 需要等官方修正。

Liker 讚賞

這篇文章如果對你有幫助,你可以花 30 秒登入 LikeCoin 並點擊下方拍手按鈕(最多五下)免費支持與牡蠣鼓勵我。
或者你可以也可以請我「喝一杯咖啡(Donate)」。

Buy Me A Coffee Buy Me A Coffee

Google AD

撰寫一篇文章其實真的很花時間,如果你願意「關閉 Adblock (廣告阻擋器)」來支持我的話,我會非常感謝你 ヽ(・∀・)ノ