【问题标题】:React Native npm start gets stuck at Starting PackagerReact Native npm start 卡在 Starting Packager
【发布时间】:2018-05-25 13:21:59
【问题描述】:

我用 react native 制作了一个应用程序 - create-react-native-app。最初 npm start 工作正常。但是现在 npm start 卡在了 Starting Packager。

几天前,删除 node_modules 文件夹并重新安装 npm 依赖项,然后执行 npm start 似乎可行。但现在即使这样也行不通。

任何帮助将不胜感激

npm -v 6.0.0 节点-v v10.0.0 反应原生 cli:2.0.1 反应原生:0.54.0 操作系统 - Ubuntu 16.04

【问题讨论】:

  • 能贴出错误日志吗?
  • 卡住了,控制台上没有日志
  • 哪个操作系统? node 和 npm 的版本是什么?
  • 在问题中更新

标签: node.js react-native npm watchman


【解决方案1】:

问题出在

/proc/sys/fs/inotify/max_user_watches = 8192

/proc/sys/fs/inotify/max_queued_events = 16384

基本上,max_user_watches 会影响您可以在所有已监视的根目录中观看多少个目录,而 max_queued_events 会影响您的系统遇到通知溢出的可能性。因此,在构建本机应用程序时,这些限制过去常常超出,因为构建过程卡住了。

只要增加这些限制就可以了。

增加限制使用:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-17
    • 2018-06-20
    • 2019-06-10
    • 2020-03-11
    • 2016-05-02
    • 2019-01-25
    • 2021-01-04
    • 2021-02-02
    相关资源
    最近更新 更多