【问题标题】:Interop with Javascript libraries (I.e. NPM package AWS Amplify)与 Javascript 库互操作(即 NPM 包 AWS Amplify)
【发布时间】:2018-10-03 10:39:33
【问题描述】:

我想通过 Flutter 应用程序与 AWS 服务进行交互,特别是通过 AWS Amplify library(尽管我愿意接受其他建议)。

我想使用 Cognito 管理身份验证并调用各种 AWS Lambda 函数。如果我可以与库进行交互,这很容易做到,但如果我不能,则非常困难!

我知道 Dart 有 js interopNodeJS 互操作包,但它们的示例有点不透明。示例看起来像是从 JS 生成 Dart 代码(用作库),但文档看起来只是允许我们从 Dart 中调用 Javascript 函数。

我该怎么做?

【问题讨论】:

  • Dart-js-interop 仅与 Dart 编译为 JS 并在浏览器中运行有关。

标签: javascript amazon-web-services dart interop flutter


【解决方案1】:

在 Flutter 中,dart 不会编译为 javascript。所以你不能在客户端使用js interop和类似的东西。

所以你问的是不可能的

【讨论】:

  • 有什么方法可以在 Flutter 应用中使用 npm 包? @Rémi Rousselet
  • 对于新添加的网络平台,也许。对于移动设备,没有。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 1970-01-01
  • 2023-02-08
  • 2019-03-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多