是否可以将节点模块(NPM)导入Dart服务器?
从我所看到的,JS interop只适用于客户端Dart,是吗?
是否可以将Javascript库包含到pubspec文件中,并通过js interop在服务器中使用该库的内容?
还有其他方法可以在Dart服务器代码中包含JS吗?
答案 0 :(得分:0)
在我所听到的内容中,您可以将Dart构建为JS并在Node.js中运行结果。我想在这里你也可以使用Node模块。在我作为Dart运行时使用节点模块是不可能的。
答案 1 :(得分:0)
如果要在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
编辑:刚刚意识到原来的问题有多久了:)哦。