想象一下,你想为没有任何JavaScript依赖关系的公众构建一个Web项目,因为你只是喜欢Dart。无论使用某种nginx配置在服务器端运行Dart VM,我是否必须将Dart编译为JavaScript。
答案 0 :(得分:2)
如果您在Dart中有服务器端代码,则可以使用Dart VM在服务器上运行它 - 无需在此处编译为JS。 将nginx与服务器端Dart一起使用可能对某些用例有好处,但这绝不是必要的。
对于应该在浏览器中运行的代码,您需要先编译为JS。
答案 1 :(得分:0)
Dart可以在任何地方部署,检查deployment diagram显示它在Dart VM中运行的位置以及它运行的位置。