无法启动监视模式

时间:2018-01-22 12:43:59

标签: react-native

我正在开发一个本机应用程序。我的代码没有错误,但它面临构建问题。当我执行命令react-native run-android时,我在Metro Bundler中收到错误。错误说:

UnhandledPromiseRejectionWarning: Failed to start watch mode.

我还尝试使用命令$yarn添加watchman将watchman添加到node_modules。 我得到一个不推荐使用的提示。

我该如何解决错误?

我的package.json包含以下内容:

"dependencies": {
    "expo": "^25.0.0",
    "native-base": "^2.3.7",
    "react": "16.2.0",
    "react-native": "0.52.0",
    "react-native-vector-icons": "^4.5.0",
    "react-navigation": "^1.0.0-beta.27",
    "watchman": "^1.0.0"
}

"devDependencies": {
    "babel-jest": "22.1.0",
    "babel-preset-react-native": "4.0.0",
    "jest": "22.1.3",
    "react-test-renderer": "16.2.0"
  }

5 个答案:

答案 0 :(得分:1)

你必须使用brew安装watchman:

brew install watchman

答案 1 :(得分:1)

让Windows中的守望者执行以下操作:
(1)从链接here下载守望者zip文件 (2)解压缩文件夹
(3)将watchman.exe文件放在PATH(环境变量)中注册的文件夹中(例如:将watchman.exe文件放在C:/ ProgramFiles /中,并确保PATH =' C:/ ProgramFiles')

完成!你永远不会再遇到这个错误了!

答案 2 :(得分:1)

在Windows npm install watchman

答案 3 :(得分:0)

我也遇到了同样的问题。然后我有

  1. 删除节点模块并使用 npm install 重新安装它们。
  2. 然后通过'.\gradlew'清理gradle
  3. 然后通过“npx react-native run-android”运行应用。

以上步骤帮助我解决了错误。

答案 4 :(得分:-1)

无法启动Watchman监视模式(Windows)

我做了很多尝试来解决此问题,最后,我重新启动Windows,现在它可以正常工作了。