昨天配置新專案的環境,明明都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。然後這個竟然奇蹟般地能用了,哎,不知道是啥問題。