今天升级Mac系统到MacOS Sierra后(或者React Native升级导致?),发现运行react-native start会出现Error watching file for changes: EMFILE异常,异常详情如下如:
遇到此问题,重装watchman即可解决,解决办法如下(可能需要root权限,请相应添加sudo命令):
1、卸载所有已安装的watchman:brew uninstall --force watchman
2、删除watchman相关文件:rm -rf /usr/local/var/run/watchman/
3、重新安装watchman:brew install watchman
React-Native官方github issues:#910