我用 react native - create-react-native-app 做了一个应用程序。最初 npm 启动工作正常。但是现在 npm start get 卡在了 Start 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
问题出在
/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