卡在“开始包装” – 反应本机

当我运行启动的React Native项目( 你可以在这里看到 ), npm start脚本在Starting packager器上进行扫描

我已经阅读了关于这个问题的这个话题:

反应社区问题:203

反应母语粘连,在启动,打包

反应社区问题:302

但没有一个解决scheme帮助我。 我试图改变观察者的数量,但没有工作。 我试图安装看守,但没有帮助。

一些环境信息:

SO:Linux 64位节点v:v7.10.0

任何人都可以帮我吗?

如果在Ubuntu 17.10上从create-react-native-app开始, 就会遇到同样的问题,最后在Linux上工作。

首先,更新你的节点版本。 检查项目内部的react-native info你有类似的东西:

 Environment: OS: Linux 4.13 Node: 8.9.1 Yarn: 1.3.2 npm: 5.5.1 Watchman: 4.9.0 Xcode: N/A Android Studio: Not Found Packages: (wanted => installed) react: 16.0.0-beta.5 => 16.0.0-beta.5 react-native: ^0.49.5 => 0.49.5 

对于新鲜的Ubuntu安装,您将需要以下依赖关系来构buildWatchman:

 $ sudo apt-get install python-dev libssl-dev autoconf automake libtool 

从源头build立守望者:

 $ git clone https://github.com/facebook/watchman.git $ cd watchman $ git checkout v4.9.0 # the latest stable release $ ./autogen.sh $ ./configure $ make $ sudo make install 

接下来,这个:

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

最后,你可以运行yarn start ,它应该工作。