【问题标题】:error in react.js when clicking npm start [duplicate]单击npm start时react.js中的错误[重复]
【发布时间】:2021-09-10 01:33:49
【问题描述】:

首先我在 react.js 中创建了一个 todo 应用程序,命令为:npx create-react-app app_name

运行命令 npm start 后,它向我显示以下错误:

之后我发现了一个日志文件,其中包含所有这些我不明白的行:

0 信息如果它以 ok 结尾,它就会起作用 1个详细的cli [ 1 详细的 cli '/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/node', 1 详细的 cli '/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/npm', 1个详细的cli'开始' 1个详细的cli] 2 使用 npm@6.14.13 的信息 3 使用 node@v14.17.0 的信息 4个详细的运行脚本['prestart','start','poststart'] 5 info 生命周期inventory@0.1.0~prestart:inventory@0.1.0 6 info 生命周期inventory@0.1.0~start:inventory@0.1.0 7 详细生命周期inventory@0.1.0~start: unsafe-perm in lifecycle true 8 详细生命周期清单@0.1.0~start: PATH: /home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/ amarmahdi/developement/reactTutorial/inventory/node_modules/.bin:/home/amarmahdi/.nvm/versions/node/v14.17.0/bin:/home/amarmahdi/.sdkman/candidates/java/current/bin:/usr/本地/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 9 详细生命周期inventory@0.1.0~start: CWD: /home/amarmahdi/developement/reactTutorial/inventory 10 愚蠢的生命周期库存@0.1.0~start: Args: ['-c', 'react-scripts start'] 11 傻生命周期inventory@0.1.0~start: Returned: code: 1 signal: null 12 info 生命周期inventory@0.1.0~start: 执行启动脚本失败 13 详细堆栈错误:库存@0.1.0 开始:react-scripts start 13 详细堆栈退出状态 1 EventEmitter 的 13 个详细堆栈。 (/home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16) EventEmitter.emit (events.js:376:20) 的 13 个详细堆栈 ChildProcess 的 13 个详细堆栈。 (/home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) ChildProcess.emit (events.js:376:20) 的 13 个详细堆栈 MaybeClose 的 13 个详细堆栈 (internal/child_process.js:1055:16) Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) 的 13 个详细堆栈 14 详细 pkgid 库存@0.1.0 15 详细 cwd /home/amarmahdi/developement/reactTutorial/inventory 16 冗长的 Linux 5.4.0-74-generic 17 详细 argv “/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/node” “/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/npm” “开始” 18 详细节点 v14.17.0 19 详细的 npm v6.14.13 20 错误代码 ELIFECYCLE 21 错误错误号 1 22 错误库存@0.1.0 开始:react-scripts start 22 错误 退出状态 1 23 错误在inventory@0.1.0 启动脚本中失败。 23 错误 这可能不是 npm 的问题。上面可能有额外的日志输出。 24 详细退出 [1, true]

对于操作系统,我使用的是 ubuntu 18.04,对于节点,我使用的是节点版本管理器,节点版本为 14.17.0。

希望对这个问题有一些答案。

【问题讨论】:

  • This 可能会有所帮助。

标签: javascript node.js reactjs npm npm-start


【解决方案1】:

这是因为 Linux 内部会观察文件被观看的次数。
好吧,你可以通过这样做来覆盖限制

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

在您的终端中。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-24
  • 1970-01-01
  • 2020-11-26
相关资源
最近更新 更多