如何在服务器上运行Dart?

sni*_*tko 7 dart dartium

有没有办法在服务器上运行Dart代码,类似于Node.js运行javascript或ruby解释器运行ruby代码的方式?或者它目前只能在Dartium中运行?

Chr*_*ett 9

答案是肯定的.

例如,以下文件Hello.dart:

main() => print("Hello World");
Run Code Online (Sandbox Code Playgroud)

当使用命令运行时(在Windows上,但也可用于mac,linux)

dart.exe Hello.dart
Run Code Online (Sandbox Code Playgroud)

将输出

"Hello World"
Run Code Online (Sandbox Code Playgroud)

它非常像node.js.

此外,从Dart编辑器,您可以单击"新建>服务器应用程序",然后"运行"命令将像上面的示例一样工作

看看这个从命令行运行http服务器的文件.

更新:我现在写了一篇关于这个的博客文章,它应该给出一个例子和可运行的代码