簡體   English   中英

為 React 應用程序運行“npm start”時出現 ENOENT 錯誤

[英]Getting ENOENT error when running "npm start" for React apps

自從我使用僅支持節點版本 10.xx 的 SharePoint 框架以來,我一直在節點版本 10.17.0 和 16.14.0(最新版本)之間切換現在我已經切換回最新的節點版本但是當嘗試運行任何我的 React 應用程序使用命令 npm 啟動,我遇到了這個錯誤:

在此處輸入圖像描述

我已經嘗試了所有方法,例如在我的計算機上卸載和重新安裝節點,刪除 node_modules 和 package-lock.json 文件並執行 npm 安裝命令,但在嘗試使用 npm 啟動運行我的應用程序時仍然出現錯誤。

無論我運行 npm start in windows cmd 還是 Visual Studio Codes 終端,同樣的問題都適用。

你們對我應該做什么有什么建議嗎? 提前致謝。

編輯:我已經嘗試了 Abbas Hussain 所說的一切,還卸載並重新安裝了 Node,但我仍然面臨這個錯誤。

我想我在執行以下步驟之前遇到過類似的問題

  • 刪除/node_modules
  • 刪除package-lock.jsonyarn-lock.json
  • 運行此命令npm cache clean --forceyarn cache clean
  • npm installyarn

希望這能解決您的問題

我設法解決了它。 bash 文件有問題所以我在 cmd 中做了這個:

npm config set script-shell "C:\Program Files\Git\bin\bash.exe"

並重新安裝節點和 npm 之后它工作正常!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM