(FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
(FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
当我运行react-scripts test --env=jsdom
时总是显示:
2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
events.js:167
throw er; // Unhandled 'error' event
^
Error: EMFILE: too many open files, watch
at FSEvent.FSWatcher._handle.onchange (fs.js:1370:28)
Emitted 'error' event at:
at FSEvent.FSWatcher._handle.onchange (fs.js:1376:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! stampling@0.1.0 test: `react-scripts test --env=jsdom`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the stampling@0.1.0 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/alexis/.npm/_logs/2018-07-04T07_57_39_147Z-debug.log
npm 版本:6.1.0
我在 macOS High Sierra 10.13.5
我看到过类似的其他问题,但他们有我不使用的守望者。
感谢您的帮助。
试一试:
brew install watchman
对我有用。
我 运行 遇到了同样的问题,这对我有用:
- 1) 删除包-lock.json
- 2) npm 缓存清理 --force
- 3) 等待 1 分钟
- 4) npm-install,这将创建我们的新包-lock.json
( npm notice 创建了一个锁文件作为 package-lock.json )
发现我的全局包已损坏
"react-dom": "^16.0.0",
<<<<<<< HEAD
"react-router-dom": "^4.3.1",
=======
"react-router-dom": "^4.1.2",
>>>>>>> 83340ffacc1ea542b788d66484413578afd4ef4c
"react-scripts": "^1.1.4"
我遇到这个问题是因为安装了错误的 node
版本。
我发现了问题。
当我将单个文件放入我的主目录时,它给了我同样的错误。原因是,它试图监控所有子目录下的所有文件,这是巨大的!!!!
当我运行文件夹项目中的命令时,它不再给我任何错误
希望对您有所帮助。
我在 React Native Expo 项目中遇到了同样的问题
我试过很多方法
- 重启服务器
- yarn reset 然后重启服务器
- 重启系统
- 更新 brew
- 关闭所有文件和应用程序(因为它显示打开的文件太多)
但对我没有任何作用
- brew install watchman
- brew upgrade watchman
- Restart expo server
终于为我工作了
当我运行react-scripts test --env=jsdom
时总是显示:
2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
events.js:167
throw er; // Unhandled 'error' event
^
Error: EMFILE: too many open files, watch
at FSEvent.FSWatcher._handle.onchange (fs.js:1370:28)
Emitted 'error' event at:
at FSEvent.FSWatcher._handle.onchange (fs.js:1376:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! stampling@0.1.0 test: `react-scripts test --env=jsdom`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the stampling@0.1.0 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/alexis/.npm/_logs/2018-07-04T07_57_39_147Z-debug.log
npm 版本:6.1.0
我在 macOS High Sierra 10.13.5
我看到过类似的其他问题,但他们有我不使用的守望者。
感谢您的帮助。
试一试:
brew install watchman
对我有用。
我 运行 遇到了同样的问题,这对我有用:
- 1) 删除包-lock.json
- 2) npm 缓存清理 --force
- 3) 等待 1 分钟
- 4) npm-install,这将创建我们的新包-lock.json ( npm notice 创建了一个锁文件作为 package-lock.json )
发现我的全局包已损坏
"react-dom": "^16.0.0",
<<<<<<< HEAD
"react-router-dom": "^4.3.1",
=======
"react-router-dom": "^4.1.2",
>>>>>>> 83340ffacc1ea542b788d66484413578afd4ef4c
"react-scripts": "^1.1.4"
我遇到这个问题是因为安装了错误的 node
版本。
我发现了问题。
当我将单个文件放入我的主目录时,它给了我同样的错误。原因是,它试图监控所有子目录下的所有文件,这是巨大的!!!!
当我运行文件夹项目中的命令时,它不再给我任何错误
希望对您有所帮助。
我在 React Native Expo 项目中遇到了同样的问题
我试过很多方法
- 重启服务器
- yarn reset 然后重启服务器
- 重启系统
- 更新 brew
- 关闭所有文件和应用程序(因为它显示打开的文件太多)
但对我没有任何作用
- brew install watchman
- brew upgrade watchman
- Restart expo server
终于为我工作了