問題描述:運行本地項目時,修改了項目所在文件夾的名稱,出現一些相關錯誤:
throw err;
^
[Error: ENOENT: no such file or directory, stat 'F:\\項目所在文件夾\\node_modules\\項目'] {
errno: -4058,
code: 'ENOENT',
syscall: 'stat',
path: 'F:\\項目所在文件夾\\node_modules\\項目'
}
想到可能是因爲修改文件夾名的問題,嘗試再次安裝一下依賴,不行;改回到原來的文件名,重新安裝依賴還是不行,出現的問題如下:
好吧,問題出現在node_modules裏面,只知道編譯錯誤,別的也想不出來,作爲一個小白,我還能怎麼辦呢,重新從倉庫下載,安裝依賴,但…… 還是不行,問大牛吧
大致有以下步驟
1、將所有的node_modules文件刪除
2、清空一下緩存:
yarn cache clean
or
npm cache clean --force
3、重新安裝依賴
好了,搞定
搜了一下問題所在:
改變了它的引用路徑,雖然後來已經刪除並重新安裝了依賴,但是,項目已經有了緩存,還是在引用之前的文件,使用報錯
今天又是開心搬磚的一天,繼續加油!