jest --watch (npm t -- --watch) 抛出错误

jest --watch (npm t -- --watch) throwing errors

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

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

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


但是修复 "install watchman" 无效。

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

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

/Users/user/Library/LaunchAgents/com.github.facebook.watchman.plist: Operation not permitted

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

常规 npm t 可以。

所以我们必须在他的计算机上安装 jest-cliwatchman...

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