今天在安裝新東西的時候遇到 Cannot find module 'node-darwin-arm64/package.json'
這個錯誤訊息,查了一下沒有太多的資訊,解決辦法也是蠻妙的,把架構改成 x86 就可以解決這問題,來源可以參考最後面的 References,不過因為我不是用 nvm
,而是用 n
,所以範例就會用 n
的指令來替代,沒用過 n
的可以先用下面指令安裝
yarn global add n
接著就可以開始解決這問題
arch -x86_64 zsh # 指令架構為 x86_64,細節我也不懂 :/
n 16 # 就會開始安裝最新版的 Node.js v16
最後在 yarn
就可以成功安裝了
References
https://stackoverflow.com/questions/68896696/having-trouble-installing-npm-on-mac-m1