javascript - 创建 React 应用程序后,在 cmd 上 npm start 总是给出错误

标签 javascript node.js reactjs react-native npm

我创建了一个简单的 React 应用程序并取得了成功,因为它已经在 cmd 上显示了愉快的黑客消息,但是当我在 cmd 上键入并运行“npm start”时,它给出了很多错误。我已经尝试卸载然后安装 Node 和 npm 多次,但仍然无法正常工作。这是错误消息

Creating a new React app in C:\myapp2.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...


> core-js@2.6.10 postinstall C:\myapp2\node_modules\babel-runtime\node_modules\core-js
> node postinstall || echo "ignore"


> core-js@3.2.1 postinstall C:\myapp2\node_modules\core-js
> node scripts/postinstall || echo "ignore"

+ react-dom@16.11.0
+ react@16.11.0
+ react-scripts@3.2.0
added 1475 packages from 693 contributors and audited 904933 packages in 828.526s
found 0 vulnerabilities


Success! Created myapp2 at C:\myapp2
Starting the development server...

events.js:187
      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:80:21)
Emitted 'error' event on ChildProcess instance 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:80:21) {
  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! myapp2@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the myapp2@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\ASUS\AppData\Roaming\npm-cache\_logs\2019-11-13T21_57_29_371Z-debug.log

我希望你们能帮助我指出我应该在哪里进行更改,以便它可以成功运行。预先感谢!

最佳答案

使用 create-react-app 创建项目后

create-react-app name

您必须进入创建的文件夹

cd name

然后运行

npm start

再次

关于javascript - 创建 React 应用程序后,在 cmd 上 npm start 总是给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58846470/

相关文章:

css - Next.js 全局 CSS 接管了 module.css

javascript - JQuery Mobile UI 列表仍然不适用于动态列表

React Hook 中使用 setInterval() 的 Javascript 闭包

javascript - 未处理的PromiseRejectionWarning : Unhandled promise rejection (NodeJs, Webdriverio,Selenium)

git - Node app和多个node模块同时开发,npm-link的使用

javascript - React Native - 为什么在数组中使用 && 运算符?

javascript - 如何在fabric js中绘制扇形(不是圆弧)?

javascript - 运行 Node SS2 exec 命令的简单方法

javascript - 异步等待代码与 forEach 的运行方式不同

javascript - ReactJS 页眉和页脚