启动反应应用程序时出现错误(npm ERR!这可能不是 npm 的问题。上面可能有额外的日志输出。)

Getting an error while starting react application (npm ERR! This is probably not a problem with npm. There is likely additional logging output above.)

我在服务器上启动应用程序时遇到错误。如何解决。请帮助我。

FATAL ERROR: Ineffictive mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 00007FF64C4FDD8A v8::internal::GCIDleTimeHandler+4506
2: 00007FF64C4D8886 node::MakeCallback+4534
3: 00007FF64C4D9200 node_module_register+2032


npm ERR! code ELIFECYCLE
npm ERR! errno 134
npm ERR! material-dashboard-react@1.9.0 start: 'react-scripts start'
npm ERR! Exit status 134
npm ERR!
npm ERR! Failed at the material-dashboard-react@1.9.0 start scripts.
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\Dell\AppData\Roaming\npm-cache\_logs20_11_40_020Z-debug.log

每次您遇到此错误,可能是因为内存泄漏或 Node <= 10 和 Node > 10 管理内存的方式不同。

似乎您正在尝试 运行 一个与 Node 版本匹配的 ReactJS 项目 > 10.

所以,请升级您的Node最新版本并尝试。

  1. 卸载现有的 Node 版本。

  2. 安装最新版本的 Node。

  3. 删除 ReactJS 项目的 node_modules 文件夹。

  4. 运行 npm install.

  5. 运行 npm start.

你会解决问题的。

如果您想了解有关此问题的更多信息,可以参考 Whosebug 上的 this 问题。