我是React Native的新手,我正在尝试按照官方documentation中所述在Windows 8.1上设置开发环境。
但是我有问题
步骤:
react-native init AwesomeProject
cd AwesomeProject
react-native start
该应用无法正常启动,并且出现此错误:
2020-05-26T18:02:48,578: [cli] unable to talk to your watchman on \\.\pipe\watchman-ME! (No such file or directory)
Watchman: watchman --no-pretty get-sockname returned with exit code=1, signal=null, stderr= 2020-05-26T18:02:48,578: [cli] unable to talk to your watchman on \\.\pipe\watchman-ME! (No such file or directory)
所以我认为问题出在watchman
我发现了此错误的路径(\\.\pipe\watchman-ME!
),因为执行react-native info
时,我得到以下信息:
System:
OS: Windows 8.1 6.3.9600
CPU: (8) x64 Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
Memory: 4.36 GB / 7.93 GB
Binaries:
Node: 13.2.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.19.1 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.13.1 - C:\Program Files\nodejs\npm.CMD
Watchman: 20200424.164118.0 - C:\Users\ME\AppData\Local\watchman\watchman.EXE
SDKs:
Android SDK:
API Levels: 26, 27, 28, 29
Build Tools: 28.0.3, 29.0.2, 30.0.0
System Images: android-29 | Google Play Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: Version 3.6.0.0 AI-192.7142.36.36.6392135
Languages:
Java: 1.8.0_241 - /c/Program Files/Java/jdk1.8.0_241/bin/javac
Python: 2.7.17 - /c/Python27/python
npmPackages:
@react-native-community/cli: Not Found
react: 16.11.0 => 16.11.0
react-native: 0.62.2 => 0.62.2
npmGlobalPackages:
*react-native*: Not Found
我的配置正确吗?因为我看过其他文章,所以问题和最佳建议是重新安装watchman并重新启动。我做了多次,但没有任何变化。如果那很重要,我下载了latest CI build,将其提取并按照docs所述添加到路径中。
但是我仍然遇到相同的错误,我也尝试了现有项目和新项目。
编辑:
当我启动该应用程序时,我说它无法正常启动,实际上是它打开了一个白色的屏幕,上面有一个绿色的条,上面写着Loading from 10.0.2.2:8081 ...
,我读到了它(example)。并且我尝试了所有建议的解决方案,似乎一切都很好,但是我仍然遇到相同的错误!