Dart简介
因为flutter使用dart语言来编写的,所以在学flutter之前,需要首先学习下Dart语言。
Dart是由谷歌开发的计算机语言,它可以被用于web,服务器,移动应用和无物联网等领域的开发。Dart诞生于2011年,号称要取代JavaScript,但是过去几年一直不温不火,知道flutter的出现又重新被大众所重视。
官网:https://dart.dev/
Dart安装
因为本地是用的windows电脑,所以安装讲解均按照windows平台为主。
官方安装说明:https://dart.dev/get-dart#install-using-a-setup-wizard
官网提供了两种安装方式,我们先按照第二种方式安装,exe文件安装
打开下载地址后,如下图所示,我们选择stable版本
下载后安装exe文件按照步骤安装即可。
下面讲的这个安装步骤大家如果使用exe文件安装没有问题,可以略过了
本来应该很轻松的事情,但是到了一个防火墙太好的电脑上就不行了
what??exe都安装不了,受不鸟了,只好按照第一种方式安装
使用Chocolatey 安装:
1)安装Chocolatey
choco -?
首先我们打开windows powershell ,看下choco是否安装,如果没有安装,则首先安装choco ,
安装步骤官网写的也比较清楚:
首先执行下面命令:
Get-ExecutionPolicy
如果不是返回Restricted,则直接进行下步就好,如果是则自己对照官方文档执行下命令,我这边返回的不是,所以就直接进行下一步了
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
直接执行这个命令,执行完成后,会有如下输出
执行下面命令,查看是否安装成功
choco -?
2)安装dart sdk
执行命令:
choco install dart-sdk
等待安装即可,安装成功后如下图所示:
通过exe安装的同学可以从这继续往下走
重启windows power shell 窗口,输入命令:
dart --version
可以看到dart的版本
到此,说明dart安装成功
VSCode 配置dart
vscode 下载地址:https://code.visualstudio.com/Download
exe安装,采用默认安装即可
安装dart插件
安装Code Runner 插件
Code Runner 用来运行我们的文件
安装完成后重启下vscode
dart初体验
此处点击open folder 添加你存放dart测试代码的文件夹,打开后如下图所示:
然后创建一个dart文件:
下面我们来运行下程序:
点击运行,发现会报如下错误:
[Running] dart "d:\work\workspace\dart\dartdemo\index.dart"
Dart_LoadScriptFromKernel: The binary program does not contain 'main'.
[Done] exited with code=253 in 0.298 seconds
按照如下操作:
返回工程目录:
会有launch.json文件出现,我们把program 中的main.dart,改为index.dart
然后回到index.dart,再次右击执行 run code,就会发现hello dart 可以正确输出了
[Running] dart "d:\work\workspace\dart\dartdemo\index.dart"
hello dart
[Done] exited with code=0 in 0.27 seconds