【问题标题】:"npm start" is not working with newly created react apps“npm start”不适用于新创建的反应应用程序
【发布时间】:2020-09-08 15:50:35
【问题描述】:

我用npx create-react-app myburger创建了一个react应用,然后通过cd myburger进入项目。之后,当我运行命令npm start 时,显示以下错误:

$ npm start

> myburger@0.1.0 start E:\front-end projects\burger\myburger
> react-scripts start

Starting the development server...

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

Error: spawn powershell ENOENT
←[90m    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)←[39m
←[90m    at onErrorNT (internal/child_process.js:469:16)←[39m
←[90m    at processTicksAndRejections (internal/process/task_queues.js:84:21)←[39m
Emitted 'error' event on ChildProcess instance at:
←[90m    at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)←[39m
←[90m    at onErrorNT (internal/child_process.js:469:16)←[39m
←[90m    at processTicksAndRejections (internal/process/task_queues.js:84:21)←[39m {
  errno: ←[32m'ENOENT'←[39m,
  code: ←[32m'ENOENT'←[39m,
  syscall: ←[32m'spawn powershell'←[39m,
  path: ←[32m'powershell'←[39m,
  spawnargs: [
    ←[32m'-NoProfile'←[39m,
    ←[32m'-NonInteractive'←[39m,
    ←[32m'–ExecutionPolicy'←[39m,
    ←[32m'Bypass'←[39m,
    ←[32m'-EncodedCommand'←[39m,
    ←[32m'UwB0AGEAcgB0ACAAIgBgACIAaAB0AHQAcAA6AC8ALwBsAG8AYwBhAGwAaABvAHMAdAA6ADMAMAAwADAAYAAiACIA'←[39m
  ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! myburger@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the myburger@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\User\AppData\Roaming\npm-cache\_logs\2020-09-08T15_41_32_469Z-debug.log

我之前的所有项目都运行良好。只有我现在正在创建的新产品面临这个问题。我在 32 位 Windows 7 上,使用 vscode 和 bash。谁能提供解决方案?

【问题讨论】:

    标签: reactjs npm create-react-app npx


    【解决方案1】:

    您是否安装了npm install 的所有 npm 模块。请检查您的文件夹。

    【讨论】:

    • 我刚刚尝试再次运行npm install。似乎它跳过了“可选”文件。但是,我仍然遇到同样的错误
    • 你的节点版本是多少?节点是否在您的系统中全局安装。愿此链接对您有所帮助。reactjs.org/docs/create-a-new-react-app.html
    • 我使用的是节点 12.16.3。我不确定它是否在全球范围内安装。我想是的,因为我是用常规的 Windows 安装程序安装的
    【解决方案2】:

    我尝试了很多东西,唯一对我有用的是降级:npm install react-scripts@2.1.8 Tbh 我不知道为什么会这样

    【讨论】:

    • 这里也一样。我降级到 2.1.8 并且它工作。你的节点版本是多少?
    • 它是 v12.17.0,运行时 npm install react-scripts 版本是 3.4.3
    猜你喜欢
    • 2018-12-10
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    相关资源
    最近更新 更多