【问题标题】:jest --watch (npm t -- --watch) throwing errorsjest --watch (npm t -- --watch) 抛出错误
【发布时间】:2017-11-19 15:11:13
【问题描述】:

节点[1265] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)

运行npm t -- --watch 时会发生这种情况。在我的系统节点 v7.4.0 上它工作正常。在我的同事(节点 v7.9)上它失败了。

这里的这个问题问的是确切的问题:

Testing with Jest failed with Error: Error watching file for changes: EMFILE


但是“安装守望者”修复不起作用。

我们做了brew install watchman 然后brew postinstall watchman

然后当再次尝试运行npm t -- --watch 时,我们得到一个新错误:

/Users/user/Library/LaunchAgents/com.github.facebook.watchman.plist:不允许操作

还有其他人遇到jest watch 的问题吗?

普通的npm t 可以工作。

【问题讨论】:

    标签: node.js reactjs jestjs watchman


    【解决方案1】:

    安装watchman后,您可以通过sudo chown -R $(whoami):staff ~/Library/LaunchAgents将其授予启动代理的完全权限。
    它将解决权限问题。

    【讨论】:

      【解决方案2】:

      所以我们不得不在他的电脑上安装jest-cliwatchman...

      【讨论】:

      • 您能否详细说明一下这是如何解决问题的?谢谢! :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 2022-10-20
      • 2021-08-23
      • 1970-01-01
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多