【发布时间】:2019-06-30 13:02:58
【问题描述】:
我来自 Android 原生背景,最近开始更频繁地使用 Flutter,但我没有任何 ReactNative 经验。
是否可以移植现有的 RN(npm 包)以用于 Flutter 应用程序?我的理解是一个符合 RN 的包暴露了一个 JS API。有没有办法实现某种形式的 JS 互操作来实现这一点,或者不可能,最好向包供应商询问 Android 和 iOS 特定的本机库/SDK 版本(可能用于创建 npm - 最初打包)?
我最初的看法是不可能的,但后来我看到了这篇文章; https://www.thesmythgroup.com/in-development/how-to-use-npm-packages-in-native-ios-apps/
【问题讨论】:
-
这取决于包的作用。
-
您能否详细说明“依赖”背后的基本条件?该软件包提供 SIP(VoIP 电话)功能。
-
我的意思是,你可以使用 npm 包中的一些代码。
-
感谢您的回复,但我有点想弄清楚“如何”处理“使用某些代码”。提取 tgz tarball 时,我看到 index.js、package.json 和(在 Android 的情况下)一些 kotlin 文件和 lib aar 文件。从哪里开始?
-
有没有人弄清楚并实际使用了flutter app中的npm包?
标签: node.js react-native flutter