Mac 下升級 npm 到 v6.8.0 翻車。
提示:
Error: Cannot find module './auth.js'
根據回顯的報錯路徑,定位到這個文件中:
npm/node_modules/npm-registry-fetch/index.js
同級目錄下確實沒有./auth.js
于是從 https://github.com/npm/npm-registry-fetch/blob/latest/auth.js 拷貝了一份,手動創建(提示用超管權限才行):
sudo cat auth.js
再次測試 npm -v,貌似正常了
--
后記,經過驗證,依然無法正常使用 npm,一個個的 js 不知為何都找不到了。
打算重新安裝 npm,但發現無法單獨安裝,只能重裝 node 了,我采用 home brew 安裝:
brew install node@8
一切平靜下來了……
浙公網安備 33010602011771號