我在建立 Gatsby 網站時遇到了一個奇怪的錯誤:無法找到模組 gatsby-cli/lib/reporter。

我使用 Gatsby 建立了一個網站,然後執行 gatsby develop 來啟動本地伺服器。

但是,一個奇怪的錯誤出現了,使我的終端顯示紅色的內容:

Gatsby 錯誤

在 GitHub 和 StackOverflow 上進行了一些搜索(發現了很多遇到相同問題的人!)並解決了這個錯誤。

首先,我刪除了 node_modules

rm -rf node_modules

然後,我使用 yarn 替代了 npm install

yarn

這樣重新安裝了所有的套件。

最後,我執行了 gatsby develop,結果正常運行。

不確定問題的原因是什麼,但我嘗試過再次運行 npm install 而不是 yarn,但並沒有成功。