React Native 无法启动Watchman监视模式

3df52oht  于 2022-11-30  发布在  React
关注(0)|答案(7)|浏览(206)

我正在开发一个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"
  }
4szc88ey

4szc88ey1#

要让watchman进入窗口,请执行以下操作:
(1)从链接here下载watchman zip文件
(2)解压缩文件夹
(3)将watchman.exe文件放在PATH(环境变量)中注册的文件夹中(例如:将watchman.exe文件放在C:/ProgramFiles/中,并确保路径="C:/ProgramFiles")
完成!您将永远不会再面对此错误!

noj0wjuj

noj0wjuj2#

你必须安装watchman使用brew:

brew install watchman
polhcujo

polhcujo3#

在 windows npm install watchman

mctunoxg

mctunoxg4#

我也面临同样的问题。那么我有
1.已删除节点模块,并使用npm install重新安装它们。
1.然后通过."\gradlew"清理gradle
1.然后通过"npx react-native run-android"运行应用程序。
以上步骤帮助我解决了错误。

woobm2wo

woobm2wo5#

我尝试了以下方法:
1.重新启动系统
1.正在删除npm/纱缓存。
大多数情况下,上述方法的工作,但不总是.所以,这里的一次性永久解决方案(Windows)
1.下载Watchman v2021.01.11
1.解压缩,重命名文件夹“Watchman”并粘贴C:/Program Files。
1.打开文件夹并复制bin文件夹的位置(应为C:/Program Files/Watchman/bin)
1.转到环境变量,搜索PATH变量并追加bin的复制位置

ldfqzlk8

ldfqzlk86#

和我在Metro Android上遇到的问题一样
我尝试了以下步骤:-

  1. npxReact-本机启动-重置-缓存
    2.cd 页
  2. npxReact-原生运行-安卓
oewdyzsn

oewdyzsn7#

无法启动Watchman监视模式(Windows)
我尝试了很多来解决这个问题,最后,我重新启动我的窗口,现在它的工作。

相关问题