遇到的cannot find module 'xxx' 問題

居老師的狗子發表於2019-03-18

昨天配置新專案的環境,明明都npm inatsll都安裝了,再次執行的時候一直報錯,缺少模組。我以為就一個沒安裝上,就手動npm install -g 'xxx' ;結果一個裝好了,又繼續蹦出cannot find module 'xxx'。

我繼續install,然而依舊繼續蹦出來新的cannot find module 'xxx'。我這暴脾氣。

還有這樣說的:

出現cannot find module 'xxx',說明你缺xxx模組,你需要做的就是輸入命令npm install xxx.之後將會自動下載安裝,如果提示不成功,再來一遍

每個人出現問題的場景不同,就像我裝一個錯一個,我豈不是要累死了。而且package.json裡也都顯示依賴裝好了。

還有人說可以通過配置環境變數,如下:

使用npm install -g 'xxx' 之後仍然報 
Cannot find module 'xxx' 錯誤,可以通過設定環境變數來解決; 

export NODE_PATH=/usr/local/lib/node_modules/  
echo $NODE_PATH  

反正我是不知道他本人有沒有試過,也沒有個截圖可以看看是咋配置的環境變數,本人愚笨,看不懂這環境變數。

於是簡單粗暴,刪除專案,從svn重更新專案,再一鍵npm install。然後這個竟然奇蹟般地能用了,哎,不知道是啥問題。

相關文章