Gee*_*ose 7 watchman react-native
当我跑步时react-native start,我收到以下消息
错误:已触发不可恢复的条件.守望者需要你的帮助!触发条件是在timestamp = 1489123194:inotify-add-watch(/ var/www/html/eventManager/android/app/src/main/res/mipmap-mdpi) - >用户对inotify手表总数的限制到了; 增加fs.inotify.max_user_watches sysctl在解决基础问题之前,所有请求都将继续失败并显示此消息.您可以在https://facebook.github.io/watchman/docs/troubleshooting.html#poison-inotify-add-watch找到有关修复此问题的更多信息.
at ChildProcess.<anonymous> (/var/www/html/bookLister/node_modules/fb-watchman/index.js:207:21)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Socket.<anonymous> (internal/child_process.js:323:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:492:12)
Run Code Online (Sandbox Code Playgroud)
Gee*_*ose 22
echo 256 | sudo tee -a /proc/sys/fs/inotify/max_user_instances
echo 32768 | sudo tee -a /proc/sys/fs/inotify/max_queued_events
echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)
守望者关机服务器
这个有帮助
只需在终端中运行这些命令:
echo 256 | sudo tee -a /proc/sys/fs/inotify/max_user_instances
echo 32768 | sudo tee -a /proc/sys/fs/inotify/max_queued_events
echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches
watchman shutdown-server
Run Code Online (Sandbox Code Playgroud)
另一种方式使脚本中package.json
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest",
"flow": "flow",
"flow-stop": "flow stop",
"watch-need-help": "echo 256 | sudo tee -a /proc/sys/fs/inotify/max_user_instances && echo 32768 | sudo tee -a /proc/sys/fs/inotify/max_queued_events && echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches && watchman shutdown-server"
},
Run Code Online (Sandbox Code Playgroud)
在项目目录中的终端上运行以下命令
npm run watch-need-help
Run Code Online (Sandbox Code Playgroud)
小智 6
这个对我有用
watchman watch-del-all
watchman shutdown-server
Run Code Online (Sandbox Code Playgroud)
这是我关注的链接。
增加 inotify 限制以增加可以监视的文件数量的限制。
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
$ sudo sysctl -p
Run Code Online (Sandbox Code Playgroud)
请仔细阅读此内容以获取更多信息
| 归档时间: |
|
| 查看次数: |
5184 次 |
| 最近记录: |