首页 > 解决方案 > 在 Flutter 中使用 npm 包

问题描述

我来自 Android 原生背景,最近开始更频繁地使用 Flutter,但我没有任何 ReactNative 经验。

是否可以移植现有的 RN(npm-package)以用于 Flutter 应用程序?我的理解是一个符合 RN 的包暴露了一个 JS API。有没有办法实现某种形式的 JS 互操作来实现这一点,或者不可能,最好向包供应商询问 Android 和 iOS 特定的本机库/SDK 版本(可能用于创建 npm - 最初打包)?

我最初的看法是不可能的,但后来我看到了这篇文章; https://www.thesmythgroup.com/in-development/how-to-use-npm-packages-in-native-ios-apps/

标签: node.jsreact-nativeflutter

解决方案


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


推荐阅读