簡體   English   中英

create-react-app 安裝,但無法通過“start”運行

[英]create-react-app installs, but fails to run with "start"

在帶有 NodeJS 便攜式版本 12.4.0 的 Windows 10 上(我在公司計算機上,無權安裝 NodeJS)。

當我運行npx create-react-app myApp ,它運行良好,沒有錯誤。 我應該提到我有一個現有的應用程序(幾個月前創建),它在同一台機器上仍然運行良好,但使用了舊版本的 react-scripts。

當我運行npm run start ,我看到了這個錯誤:


events.js:177
      throw er; // Unhandled 'error' event
      ^

Error: spawn cmd ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)
    at onErrorNT (internal/child_process.js:456:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:9)
Emitted 'error' event at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
    at onErrorNT (internal/child_process.js:456:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:9) {
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn cmd',
  path: 'cmd',
  spawnargs: [ '/c', 'start', '""', '/b', 'http://localhost:3000/' ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! req@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the req@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.```




使用 react-scripts@3.1.8 時,您的環境變量似乎有問題,請參閱: https : //github.com/facebook/create-react-app/issues/6985

只需降級您的 react-scripts 版本,它應該可以工作:

create-react-app my-app
cd my-app
npm install react-scripts@2.1.8
npm start

我建議處理該錯誤。 如果您需要比這更具體的東西,我們似乎需要查看代碼。

您還可以使用進程管理器(例如 PM2)在機器人崩潰時自動重新啟動它。

暫無
暫無

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

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