我可以在Dart服务器中使用Node库吗?

Can I use a Node library in a Dart server

本文关键字:Node 库吗 Dart 服务器 我可以      更新时间:2023-09-26

是否可以将Node模块(NPM)导入Dart服务器?

从我所看到的,JS互操作只适用于客户端Dart,是对的吗?

一个Javascript库可以包含到一个pubspec文件和该库的内容在服务器上使用通过js互操作?

在Dart服务器代码中是否有其他方法包括JS ?

如果你想在NodeJS上运行你的Dart应用程序,你需要使用package:node_preamble。https://pub.dev/packages/node_preamble

一个突出的包就是Sass。事实上,当您将Sass编译为CSS时,您最有可能使用运行在Node上的Dart编译器。检查存储库将给您一些提示,告诉您它们是如何实现的:Dart Sass

从我所看到的,JS互操作只适用于客户端Dart,是对的吗?

如果您检查Dart Sass实现,您将在其中看到互操作声明。您应该能够围绕JS功能创建Dart包装器。另一个例子是:Firestore for web

互操作使用package:js

编辑:刚刚意识到原来的问题有多老:)哦,好吧…

我听说你可以将Dart构建为JS并在Node.js中运行结果。我猜这里也可以使用Node模块。使用节点模块时运行的Dart是不可能的,我猜。