运行环境:
OS: macOS 11.6
SDK: Dart SDK version: 2.16.1 (stable) (Tue Feb 8 12:02:33 2022 +0100) on "macos_x64"
〇、dart开发环境配置
1、使用Homebrew 安装 dart
$ brew install dart
brew安装dart是会自动在/usr/local/bin
目录下生成dart命令的软链接,因此安装成功之后就可以直接使用dart命令了。
2、下载 Flutter SDK,Flutter SDK 中包含了 dart 运行环境
从Flutter官网 https://flutter.dev 上下载Flutter SDK,解压SDK压缩包,dart 命令位于 <Flutter-SDK>/bin/
目录中。
将SDK的bin目录配置到环境变量中,就可以在命令行中使用dart命令了。
一、dart 编译命令
# 编译命令的格式如下:
# dart compile <subcommand> [arguments]
$ dart compile --help
Compile Dart to various formats.
Usage: dart compile <subcommand> [arguments]
-h, --help Print this usage information.
Available subcommands:
aot-snapshot Compile Dart to an AOT snapshot.
exe Compile Dart to a self-contained executable.
jit-snapshot Compile Dart to a JIT snapshot.
js Compile Dart to JavaScript.
kernel Compile Dart to a kernel snapshot.
Run "dart help" to see global options.
# 编译成可执行文件:
$ dart compile exe hello.dart # 将hello.dart源文件编译成可执行文件
# 默认输出的文件名与源文件同名, 后缀为.exe
# 上面这条命令生成 hello.exe 文件,
# 虽然在macOS中生成的文件名是hello.exe, 但是并不影响运行
# "./hello.exe" 运行可执行程序
二、第一个dart程序
创建一个 hello.dart
源文件,内容如下:
void main() {
print("Hello, world !");
}
编译: dart compile exe hello.dart
运行: ./hello.exe
输出: Hello, world !