我如何使用buck为iOS和Android构建react-native应用程序

res*_*ode 18 buck react-native

Buck听起来像iOS和Android项目的一个很好的工具,但我没有找到任何有关如何将它用于反应原生项目的信息.

更新

看起来有一些工作要做,但可能还不推荐.

https://github.com/facebook/nuclide/issues/31#issuecomment-164897170 https://github.com/facebook/buck/tree/master/test/com/facebook/buck/js

更新2

产品难点链接https://productpains.com/post/react-native/add-buck-as-a-build-option

Mar*_*cek 2

目前还没有使用 Buck 构建 RN 应用程序的官方文档/模板,但应该不会那么难。您需要添加一个 BUCK 文件,其功能与您的build.gradle文件的功能相同。

大部分只是:

  • 声明一个 Android 应用程序依赖于JCenter 的 React Native(Buck 有android_binary这样做的规则)
  • 在发布模式下,它还会将 JS 捆绑到应用程序的资产文件夹中。您可以一开始就跳过这个(在开发模式下,应用程序在运行时从本地主机获取 JS),但我相信 Buck 也有对捆绑 JS 的内置支持。


归档时间:

查看次数:

6259 次

最近记录:

8 年,2 月 前