【问题标题】:Use of npm package within Flutter在 Flutter 中使用 npm 包
【发布时间】: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


【解决方案1】:

我会说最好只使用 dart 包,你在 npm 中不支持 dart,在某些月份你会因为缺乏支持而遇到非常大的问题,请记住这一点.. .

【讨论】:

    猜你喜欢
    • 2019-10-09
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    • 2019-10-28
    • 2021-12-14
    • 1970-01-01
    • 2021-03-31
    • 1970-01-01
    相关资源
    最近更新 更多