Android docker中未找到Watchman,但react native成功构建了包

Android docker中未找到Watchman,但react native成功构建了包,android,docker,react-native,gitlab,Android,Docker,React Native,Gitlab,我正在gitlab ci中使用docker图像构建react本机android应用程序。如果我理解正确,请使用react native needswatchman来构建捆绑包 但是我注意到,watchman没有安装在docker映像上,我也没有安装在.gitlab ci.yml中。另外,当我将哪个watchman或watchman watch del all添加到.gitlab ci.yml时,它返回watchman:command not found 但是react native如何构建包呢?

我正在gitlab ci中使用docker图像构建react本机android应用程序。如果我理解正确,请使用react native needs
watchman
来构建捆绑包

但是我注意到,
watchman
没有安装在docker映像上,我也没有安装在
.gitlab ci.yml
中。另外,当我将
哪个watchman
watchman watch del all
添加到
.gitlab ci.yml
时,它返回
watchman:command not found


但是react native如何构建包呢?

在yml脚本中,您必须安装watchman。 以下是针对同一问题应遵循的步骤

  - apt-get --quiet install --yes autoconf automake build-essential
  - apt-get --quiet install --yes python-dev libtool pkg-config libssl-dev
  - git clone https://github.com/facebook/watchman.git
  - cd watchman
  - git checkout v4.9.0
  - ./autogen.sh
  - ./configure --enable-lenient
  - make
  - make install
  - cd ..
  - watchman --version