在Windows操作系统上编译React Native (针对Windows)

3
有人已经成功地在Windows (10)机器上使用React Native编译和运行了Windows (UWP)应用程序吗?
我已经构建了一个应用程序,在Android模拟器中它可正常工作。我按照Microsoft这里这里的说明进行操作。
我使用VS Code作为我的编辑器...我应该使用Visual Studio吗?
我运行了这些命令将现有项目转换为“Windows”项目,从而添加了Windows文件结构。那个是可以工作的。
npm install --save-dev rnpm-plugin-windows
react-native windows

我运行了:

react-native run-windows

基本上这个方案行得通,但在最后阶段失败了。
在加载的这个点上,我遇到了一个错误:
Building C:/Users/..../MyApp/windows/MyApp.sln
ERROR: The system was unable to find the specified registry key or value.

其余部分似乎安装正常,但在最后...
Press Enter to continue...:
Failed to deploy: Command failed: CheckNetIsolation LoopbackExempt -a -n=

我谷歌了这个错误,结果没有任何结果。有人能帮我克服这个难关吗?

我是否应该在我的电脑上像Android模拟器一样拥有一个Windows模拟器,还是它只是像其他程序一样运行?

另外,除非我有1500个魔法独角兽点,否则我不能创建新标签,所以有人可以为未来的用户创建react-native-windows标签吗?


我认为像这样一个非常具体的问题,不需要创建一个新的标签。 - Onorio Catenacci
1
有 react-native-android 和 react-native-ios 标签,所以我认为一个与 Windows 相关的标签会很有帮助。 - GenericJam
请查看此链接:https://forums.plex.tv/discussion/62776/windows-app-unable-to-connect-to-localhost-server - Onorio Catenacci
1个回答

1
解决方案:

CheckNetIsolation LoopbackExempt -a -n=MyApp

'MyApp' 是您的项目文件夹的名称。

感谢 @Onorio Catenacci 提供的 链接,这为我们提供了将其组合在一起的线索。


回答另一个我的问题,它运行在独立容器中。我想不需要模拟器,除非您想要模拟特定的手机。 - GenericJam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接