node [1265](FSEvents.framework)FSEventStreamStart:register_with_server:错误: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
将有效。
答案 0 :(得分:0)
安装watchman
后,您可以通过sudo chown -R $(whoami):staff ~/Library/LaunchAgents
授予启动代理完全权限。
它将解决权限问题。
答案 1 :(得分:-1)
所以我们必须在他的计算机上安装jest-cli
watchman
...