0

我用 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 react-native-cli:2.0.1 react-native:0.54.0 os - Ubuntu 16.04

4

1 回答 1

0

问题在

/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
于 2018-06-07T04:56:00.487 回答