1

我正在构建一个示例反应本机应用程序。目前我正在使用节点服务器运行它。节点服务器正在提供 js 文件。您可以在以下屏幕截图中看到这一点:

在此处输入图像描述

我想切换到option2,为此,如果js文件有任何变化,我需要手动运行curl命令。

有没有其他选择?

4

2 回答 2

0

AFAIK 什么都没有,这是正在进行中的工作。看:

https://github.com/facebook/react-native/issues/12

我们计划加入某种构建步骤,将 JS 源代码直接“编译”到应用程序包中的资源文件中。显然,在生产中,您不会在附近运行服务器。

这里还有一点讨论

目前我认为你坚持使用 curl 选项。

于 2015-03-28T12:42:19.457 回答
0

所有这一切都是将所有 JavaScript 打包在一起并将其写入单个文件。 选项 1运行一个小型 http 服务器,在您请求时提供最新的打包文件。 选项 2从本地磁盘获取文件。

您可以设置一个工具来监视您的项目文件并在您进行更改时重新打包所有内容。

您可以自己执行此操作,使用 react-native ( ) 附带的打包工具,并在每次使用gulp(和gulp-watchreact-native bundle [--minify] )发生变化时重新运行它。

您也可以使用webpack作为打包工具并使用--watch 选项。(见例子

于 2015-08-03T11:45:55.483 回答