React Native 如何在Windows(win10)上安装Watchman?

xytpbqjk  于 2023-02-09  发布在  React
关注(0)|答案(9)|浏览(806)

我正在尝试安装Watchman到我的计算机上用于NPM的React Native。我打开了docs http://facebook.github.io/watchman/docs/install.html,但不明白应该如何操作。
你能给我解释得更详细些吗?

balp4ylt

balp4ylt1#

1.按照以下说明加载watchman存档https://facebook.github.io/watchman/docs/install#binary-downloads-for-linux-macos-and-windows-beta
1.在c:\Users\USERNAME\AppData\Local中创建文件夹watchman
1.解压watchman存档到watchman文件夹。您必须获得c:\Users\USERNAME\AppData\Local\watchman\watchman.exe

  • 中的开放路径环境
  • 单击luppa(查找)并插入settings: Edit the system environment variables -> Environment variables
  • System -> System Info -> Advance system settings -> Advance (tab) -> Environment variables
  • 设置添加到环境路径c:\Users\USERNAME\AppData\Local\watchman
  • 重新登录系统或重新启动PC
  • 打开终端并运行命令watchman -v,您必须看到版本
at0kjp5o

at0kjp5o2#

这里是official guide下载Windows上的Watchman.
无论如何,我会张贴在这里不仅如何下载watchman,而且它的正确安装(第一步,我会从官方指南复制)
1.转到https://github.com/facebook/watchman/actions?query=is%3Asuccess+event%3Apush+branch%3Amaster
1.单击CI标签(您可以看到的第一个CI标签)

2.1按下您看到的第一个项目。例如:"更新子模块摘要:Github提交...

2.2选择"Windows"

3.在结果页面的右上角查找Artifacts下拉列表

1.单击该按钮可显示下载工件链接
5.单击该按钮并解压缩zip文件

    • 现在是官方指南没有解释的最重要的部分:**

之后
解压缩zip文件并确保watchman.exe位于PATH中的目录中。
1.转到C:\用户\您的用户名\应用程序数据\本地
1.创建名为"watchman"的文件夹
1.复制您提取的文件(最重要的是watchman.exe)
因此,在watchman文件夹中,您将拥有

1.以管理员身份打开Windows PowerShell(如果您没有管理员权限,则可以看到编辑答案)
现在,我们将创建一个环境变量,以便您可以从任何地方访问watchman。这里是setx的用武之地。
1.复制并粘贴以下命令(替换您的用户名!)
setx路径" % path %;C:\用户\您的用户名\应用数据\本地\watchman "
1.如果一切正常,您将看到成功消息
1.重新启动计算机
1.重新启动后,您可以再次打开Windows PowerShell并运行以下命令:
看守员-v
如果你能看到版本,你已经安装watchman正确

    • 编辑感谢@airstrike**在评论中提出的建议

您可以运行对话框(按Win + R)并键入

Rundll32 sysdm.cpl,EditEnvironmentVariables

然后,通过以下路径创建用户环境:C:\用户\您的用户名\应用数据\本地\watchman
继续执行步骤7

mctunoxg

mctunoxg3#

您必须安装Linux Bash Shell on Windows 10
然后在Bash上运行以下命令

apt-get install python-dev libtool m4 automake pkg-config
git clone https://github.com/facebook/watchman.git
cd watchman/
git checkout v4.9.0
./autogen.sh
./configure
make
sudo make install
dnph8jn4

dnph8jn45#

watchman的最新版本中没有watchman.exe文件,所以请使用https://github.com/facebook/watchman/releases/tag/v2021.01.11.00下载watchman,并按照@Andrey Patseiko的答案中的说明操作。

gg0vcinb

gg0vcinb6#

Windows上的Watchman当前处于alpha状态。安装页中的链接链接到此问题;说明在最上面的帖子里:https://github.com/facebook/watchman/issues/19
如果你不舒服按照这些指示,那么使用守望者还不适合你。

d5vmydt9

d5vmydt97#

你可以用下面的命令在windows10上安装watchman。
乔科安装看守员
你需要已经安装了choco。除非,你应该用下面的命令安装choco。

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
v64noz0r

v64noz0r8#

您必须在管理员模式下运行Powershell,然后运行以下命令:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

然后关闭PowerShell终端并在administrator more中再次重新打开它,并运行以下命令:

choco install watchman
piv4azn7

piv4azn79#

对于那些使用Chocolatey的用户(这还没有在网站上发布,但在github repo中找到了信息):
Watchman可以通过Chocolatey Windows软件包管理器安装。安装过程非常简单:

PS C:\> choco install watchman

参考:www.example.comhttps://github.com/facebook/watchman/blob/573b18b86b88759f31e83fa2e1837539d138de22/website/_docs/install.markdown#installing-on-windows-via-chocolatey
请注意,安装Chocolatey本身是有点乏味,但这里是链接,如果你想给它一个尝试:https://chocolatey.org/courses/installation

相关问题