如何解決 npm 指令噴 Cannot find module 'semver' 的錯誤
Nov 13, 2021
如果你是使用 win10 ,然後你也是在玩 npm 的時候發現為什麼所有 npm 指令都會給你一個錯誤是 cannot find module 'semver',如以下噴錯情況,怎麼試都出錯,覺得世界要崩塌,這時候不慌不忙不怕因為這篇文來拯救你了。
這時候去 google 到底錯在哪,你大概會搜尋到這篇 Npm install cannot find module ‘semver’,第一個回答是用 sudo & brew 並不是你要的答案,因為你是 win10,所以會需要以下這個解法(Mac OS 可能也可以試試看,但筆者沒試過)
你必須去刪除兩個檔案資料夾,一個是 npm-cache ,另一個是 npm,但他們藏在哪呢?回過頭去看 CLI 噴錯的位置 ,藏在 C:\Users\Username\AppData\Roaming\ 下面,然後大膽的把他們刪除,一定要有刪除到,不要欺騙自己
這時候回來 CLI 測試 npm -v
是否不會再噴錯,結果皆大歡喜有查到版本
終於又可以輕輕鬆鬆使用 npm 管理套件,一天平安的過去了,感謝飛天小女警的努力!有問題再連絡我 ychsu.wk@gmail.com