使用WebStorm 作为开发工具,新建一个Project,选择Dart,设置好Dart SDK Path之后,注意下面有几个选项。
1. Start Dartium in checked mode
- 检查模式(checked):进行类型检查,如果发现实际类型与声明或期望的类型不匹配就报错
- 生产模式(production):不进行类型检查,忽略声明的类型信息,忽略 assert 语句
2. Generate Sample Content
- Dart Web App
- Dart Commond Line App
首先创建一个Command Line App 试试,生成的项目文件结构如下:
pubspec.yaml 保存了项目的基本信息,比如:
项目名(name),版本号(version),描述信息(description),依赖库(dependencies),开发版依赖库(dev_dependencies)
/bin/dartlearning.dart 是根据项目名生成的项目入口文件,包含main()方法。
点击右键,跑一遍,效果如下:
上面提到过Checked mode,还可以在Run/Debug Configurations 里面勾掉
检查模式运行较慢,生产模式运行快。
但检查模式可以及早地发现程序在的问题,所以建议在开发过程中使用检查模式。
而在正式环境中使用生产模式运行。
前文还提到创建项目时有Dart Web App,在这里先不涉及,因为我试了下,运行不起,囧!!!等后面再说了。