2017-09-13 39 views
3

create-react-native-app運行yarn run test當我收到以下錯誤:FSEvents錯誤

$ 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塞拉利昂(我在版本10.12.6)和Watchman。 一些人建議增加最大文件限制,我已經完成了,並且升級守望者,我曾嘗試過,但沒有成功。

我自己並沒有實際安裝看守員,我認爲它是作爲創建反應原生應用程序的一部分而捆綁在一起的。

節點通過nvm安裝和我試圖與v7.2.1和8.2.1

任何幫助將是驚人的。

謝謝。

+0

問題類似的解決方案擺在[這裏](https://stackoverflow.com/questions/42203073/npm-test-error-for-create-react-app)。 –

回答

6

我也有這個問題。

您可能沒有正確安裝'看門人'軟件包。

檢查您沒有安裝npm或yarn的看守。 然後安裝看守與釀造。

一切然後正常工作。我還安裝了jest-cli軟件包,這對測試非常有用。

我希望這會有所幫助。

+0

它的工作。謝謝 –

+0

不客氣:) – philipjc

+0

完美,謝謝:) –

相關問題