微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

node.js – 运行create-react-native-app测试时出现FSEvents错误

在create-react-native-app上运行yarn run test时出现以下错误
$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,我认为它是捆绑作为create react native app的一部分.

节点是通过nvm安装的,我试过v7.2.1和8.2.1

任何帮助都会很棒.

谢谢.

解决方法

我也有这个问题.

您可能没有正确安装“watchman”软件​​包.

检查你没有安装了npm或纱线的守望者.
然后用brew安装了守望者.

一切都很好.我还安装了jest-cli包,这对测试非常有用.

我希望这有帮助.

原文地址:https://www.jb51.cc/nodejs/241057.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐