react-native - 启动守望者守望模式失败

标签 react-native watchman

我正在开发 React Native 应用程序。我的代码没有错误,但它面临构建问题。当我执行命令 react-native run-android 时,Metro Bundler 出现错误。错误说:

UnhandledPromiseRejectionWarning: Failed to start watch mode.

我还尝试使用命令 $yarn add 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"
  }

最佳答案

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

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

关于react-native - 启动守望者守望模式失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48381903/

相关文章:

react-native - 获取具有反应 native 地理定位的城市?

javascript - 如何在 React Native 中将选择器数据传递到 API

javascript - react native 导航器 View 不呈现

node.js - Ember-cli 希望守望者 >3*,我有 4* 但它仍然提示

linux - Expo 重新加载不适用于 Linux(使用 Android 设备)

node.js - React-native Undefined 不是一个对象(评估 'RNI18n.locale' )

react-native - 我在 ubuntu 19 上安装 watchman 时遇到错误,有人可以给我一个解决方案吗?

react-native - 运行 watchman 时出错

javascript - React-Native如何将功能组件更改为类组件