上节课,我们搭建好了Dart 环境,已经安装好了Dart SDK,本节课我们来创建一个Dart 。
新建 Dart 项目
- 在终端CMD创建项目文件夹并进入,可以在一个专门存放Dart项目目录下面创建 例如 C:\dartdemo
mkdir dartdemo
cd dartdemo
- 执行创建命令,基于控制台模板生成 firstdart项目,下面命令创建一个firstdart的控制台程序,名字你可以改成你自己想要的
dart create firstdart

命令作用
dart create firstdart 会生成名为firstdart的命令行项目,自动创建全套标准文件、目录,同时自动执行pub get拉取依赖。
最后项目文件如下:
自动生成的核心文件
.gitignore:Git 忽略配置analysis_options.yaml:代码静态检查规则pubspec.yaml:项目配置、依赖清单(Dart 项目核心配置文件)bin/firstdart.dart:程序入口文件lib/firstdart.dart:业务逻辑代码库test/firstdart_test.dart:单元测试文件
运行首个 Dart 程序
- 进入项目子文件夹
cd firstdart
- 执行运行命令
dart run
- 成功输出结果
Building package executable...
Built cli:cli.
Hello world: 42!Code language: CSS (css)
修改代码并重新运行
1. 文件说明
bin/ 文件夹存放可执行入口代码,bin/firstdart.dart 是整个程序的启动文件;
所有 Dart 程序都从 main() 函数开始执行。
2. 修改代码
import 'package:cli/cli.dart' as cli;
void main(List<String> arguments) {
print('Hello world: ${cli.calculate()}!');
}
Code language: JavaScript (javascript)
修改后(删除导入语句,修改打印内容):
void main(List<String> arguments) {
print('Hello, Dart!');
}
Code language: JavaScript (javascript)
3. 重新运行验证
保存文件后再次执行 dart run,输出变为:
Building package executable...
Built cli:cli.
Hello, Dart!Code language: CSS (css)
代表代码修改生效。
核心知识点小结
dart create 项目名:快速生成标准化 Dart 项目模板;dart run:编译并运行程序;bin/目录为程序入口,main()函数是 Dart 程序执行起点;pubspec.yaml是 Dart 项目的配置核心文件,管理依赖、项目信息。
Previous: Dart SDK安装