如何解決 npm 指令噴 Cannot find module 'semver' 的錯誤

Chengcheng Hsu
Nov 13, 2021

--

《Hood Documentary》Kayode Ewumi (1993-)

如果你是使用 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

--

--

Chengcheng Hsu
Chengcheng Hsu

Written by Chengcheng Hsu

Movie, Travel and Story | Software developer | contact me: ychsu.wk@gmail.com

No responses yet