yarn run test
在 a上运行时出现以下错误create-react-native-app
:
$ yarn run test
yarn run v1.0.1
$ node node_modules/jest/bin/jest.js --watch
2017-09-13 14:53 node[2839] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2017-09-13 14:53 node[2839] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2017-09-13 14:53 node[2839] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2017-09-13 14:53 node[2839] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
events.js:160
throw er; // Unhandled 'error' event
^
Error: Error watching file for changes: EMFILE
at exports._errnoException (util.js:1022:11)
at FSEvent.FSWatcher._handle.onchange (fs.js:1282:11)
Segmentation fault: 11
谷歌搜索,这似乎与 OSX Sierra(我使用的是 10.12.6 版)和 Watchman 有关。有些人建议增加最大文件限制,我已经这样做了,并升级了 watchman,我曾尝试这样做但没有成功。
我自己实际上并没有安装 watchman,我认为它是作为 create react native 应用程序的一部分捆绑在一起的。
节点是通过安装的nvm
,我尝试过使用 v7.2.1 和 8.2.1
任何帮助都会很棒。
谢谢你。