如何在Dart代码中使用npm软件包?

时间:2019-05-21 12:39:27

标签: npm dart flutter

我有一个运行在dart编程语言上的flutter应用程序。我已经发布了要在flutter应用程序中使用的npm软件包。有什么办法可以在dart中使用现有的npm软件包,或者如何将npm软件包自动转换为dart软件包?

2 个答案:

答案 0 :(得分:0)

Dart和Javascript是不同的编程语言。虽然可以将lib的库从js转换为dart,但这并不容易实现,也不易于维护,并且很可能不是通用的。

除非您对两种语言及其限制都感到满意,否则除非没有其他选择,否则请勿尝试将NPM软件包转换为某些Dart代码。

我建议您改用Dart重写NPM软件包。

备注:此答案基于以下假设:您不想在Web视图中集成JS代码,但实际上是在Dart VM中使用代码。

答案 1 :(得分:-1)

这真的取决于您要做什么,

您是否正在为网络编译Flutter应用?

Dart's JS library might be what you're looking for...

您要为Android编译吗?

然后是Android JSFlutter_liquidcoreInteractive_WebView.

这真的取决于您希望应用程序编译到什么地方。

但是不要指望本机应用程序的体验...