react項目運行出現的緩存問題導致的編譯失敗

問題描述:運行本地項目時,修改了項目所在文件夾的名稱,出現一些相關錯誤:

  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、重新安裝依賴

好了,搞定

搜了一下問題所在:

改變了它的引用路徑,雖然後來已經刪除並重新安裝了依賴,但是,項目已經有了緩存,還是在引用之前的文件,使用報錯

今天又是開心搬磚的一天,繼續加油!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章