Windows 在哪里可以找到Dart语言的解释器/编译器?
如何运行Dart应用程序?我是否需要Java中的VM 我尝试在html页面上嵌入以下代码:Windows 在哪里可以找到Dart语言的解释器/编译器?,windows,dart,Windows,Dart,如何运行Dart应用程序?我是否需要Java中的VM 我尝试在html页面上嵌入以下代码: main(){ Element=document.getElementById('message'); element.innerHTML='Hello from Dart'; } 这不起作用-它返回页面上的纯HTML。我做错了什么? 我的Google Chrome版本:Chrome/14.0.835.202,我的平台是Windows Dart目前只处于早期开发人员预览阶段。在某些情况下,实
main(){
Element=document.getElementById('message');
element.innerHTML='Hello from Dart';
}
这不起作用-它返回页面上的纯HTML。我做错了什么?我的Google Chrome版本:
Chrome/14.0.835.202
,我的平台是Windows Dart目前只处于早期开发人员预览阶段。在某些情况下,实现、规范和文档相互矛盾
谷歌可能会在未来为Chrome添加Dart支持,但这是一个长期目标,尚未实施
您需要自己下载并编译Dart解释器/编译器。Dart的Google Code项目的wiki中有一个关于这一点的条目,但与其他文档一样,它目前有点稀疏。目前有几个可用选项:
- 在的Dartboard窗口中运行示例代码
- 并运行提供的,它将把一个HTML页面和您的
块转换为一个HTML页面和JavaScript代码应用程序/dart
- 并在其中运行Dart代码
- 等到Google Chrome在本机上支持Dart时再说
- Dart(事实上只有一小部分)现在运行在JVM7上(使用编译器)
- 它不是从您可以下载的源代码构建dartc编译器,而是一个基于Eclipse组件的编辑器,支持Dart到JavaScript编译
- 是一个用Dart编写的新Dart编译器;虽然它是最近才启动的,并且仍然包含一些bug,但它生成的JS代码和运行方式比dartc优化得多
- 现在有了Chromium和本机Dart VM-,但仅在开发模式下可用李>
Dart_bin.exe
)和Linux的Dart二进制文件
您可以编写一个小的Hello World,Hello.dart
:
main() {
print('Hello World');
}
然后使用以下命令执行Dart脚本:
C:\Users\Jonas\dart>dart_bin hello.dart
Hello World
要使Dart代码在浏览器中运行,必须首先将其转换为JavaScript,Dart开发浏览器Dartium除外,它集成了Dart VM 一种方法是使用
dart2js
更舒适的方法是使用pub build
。如果您的项目结构符合刚刚运行的pub build
使用多个条目页面构建整个项目。
一些框架需要转换器(代码生成),并且pub build
确保转换器在将源文件传递到dart2js
之前处理源文件
要在浏览器外运行Dart脚本,只需运行
Dart path/To/my_script。Dart
@掩码:是的,但是Dart_bin
是用于服务器端的,因此不包括用于访问DOM的库。我认为我们必须构建dartc
,并使用Eclipse插件来测试客户端脚本。从今天起,您可以使用dart sdk\bin中的dart.exe运行上面显示的Hello world程序。