出現此問題的原因:由於長時間沒有運行項目導致項目缺少依賴項。j
解決方式:將項目中的node_modules和package-lock.json兩個文件手動刪除掉,然后在idea窗口中,執行npm install。重啟idea即可。如下圖。
,
但是在解決中遇到了一個問題,npm install 執行時,報錯。npm ERR! code EPROTO npm ERR! errno EPROTO
解決方式:走了很多彎路,最終卸載npm重新安裝后再一次執行npm install 項目依賴包完善
1)卸載npm:
a、將node的安裝目錄nodejs文件夾清空(我的時C盤Program files文件夾下),將nodejs整個文件夾直接刪除
b、查找.npmrc文件刪除(C盤用戶文件下下的86137)
2、到node官網下載安裝包。到node官網下載node.js。下載官網推薦的版本。網址:https://nodejs.org/。此處我選擇了第一個

下載下來之后根據提示安裝,安裝完成后,用管理員身份打開黑窗口,分別輸入 node -v,npm -v 回車查看版本號,若出現版本號則表示安裝成功。
3、配置npm的全局模塊的存放路徑以及cache的路徑:在nodejs文件夾中創建兩個文件夾,“node_global"及"node_cache”
管理員身份打開黑窗口,輸入npm config set prefix "C:\Program Files\nodejs\node_global"
輸入npm config set cache "C:\Program Files\nodejs\node_cache"
執行完成后,在nodejs文件下會出現 node_global"及"node_cache 這兩個文件。

4、在黑窗口中,繼續配置,設置淘寶鏡像 npm config set registry https://registry.npm.taobao.org
5、完成后,繼續在黑窗口中執行 npm install 。在執行npm install 之前,需要將黑窗口文件夾指向項目所在的文件夾。此時依賴包安裝成功

6、重啟IDEA,重新執行項目,此時項目就可以跑起來了。
