如何在dart代码中使用npm包?

如何在dart代码中使用npm包?,npm,dart,flutter,Npm,Dart,Flutter,我有一个在Dart编程语言上运行的颤振应用程序。我已经发布了一个npm包,我想在我的颤振应用程序中使用它。有什么方法可以使用dart中现有的npm包,或者以某种方式自动将npm包转换为dart包吗?dart和Javascript是不同的编程语言。虽然可以将您的lib从js传输到dart,但这并不容易实现,也不容易维护,而且很可能无法推广 除非您熟悉这两种语言及其局限性,否则不应尝试将NPM包转换为某些Dart代码,除非您没有其他选择 我建议您用Dart重写NPM包 备注:这个答案基于这样一个假设

我有一个在Dart编程语言上运行的颤振应用程序。我已经发布了一个npm包,我想在我的颤振应用程序中使用它。有什么方法可以使用dart中现有的npm包,或者以某种方式自动将npm包转换为dart包吗?

dart和Javascript是不同的编程语言。虽然可以将您的lib从js传输到dart,但这并不容易实现,也不容易维护,而且很可能无法推广

除非您熟悉这两种语言及其局限性,否则不应尝试将NPM包转换为某些Dart代码,除非您没有其他选择

我建议您用Dart重写NPM包


备注:这个答案基于这样一个假设,即您不想在webview中集成JS代码,而是实际使用Dart VM中的代码。

这取决于您的目标

您正在为web编译颤振应用程序吗

你打算为Android编译吗

然后是,

这实际上取决于您希望应用程序编译成什么


但是不要期望本地应用程序体验…

我已经探讨了这个问题,发现我们可以将webview集成到Flatter中,并在其中使用js代码。颤振不支持在颤振应用程序中直接包含npm Paskches。您也可以查看此链接以供参考。你得到答案了吗??如果没有,请签出:,以及