IDEA 配置 Dart 开发环境,以及创建第一个 Dart 项目

待兔
• 阅读 1561

IDEA 配置 Dart 开发环境,以及创建第一个 Dart 项目


1、打开 IDEA 会看到如下页面,点击右下角的 Configure,然后点击 Plugins

Launch Page

2、在新打开的页面中搜索 Dart,可以看到如下的搜索结果,然后点击右侧面板的 install 开始安装

Search Dart Plugin

3、安装完成之后会重启 IDEA,此时 IDEA 就有了开发 Dart 程序的功能。

Restart IDEA

创建一个 Dart 程序


1、 打开 IDEA 开发工具,选择 Create New Project

Launch Page

2、 在弹出来的下面的页面中,选择 Dart 项目,然后 Next

Select Dart

3、输入 项目名称 和项目 存储路径 ,点击 Finish之后就会创建一个新项目。

Project name & Project location

4、新项目如下

New Dart Project

5、在项目文件上右击鼠标,选择 New -> Dart File 创建新的 Dart 文件

Create Dart File

6、在弹出的输入框内输入 Dart 文件的名称,然后点击 OK 完成创建

Input Dart File Name

7、在新创建的 Dart 文件中输入一下测试代码

Input Dart Code With `main `Method

8、 在 Dart 文件上右击鼠标,选择Run'welcome.dart' 执行 Dart 代码

Run Dart File With `main` Method

9、此时可能会出现下面的错误

Error Result

10、 如果出现上一步的错误,按照下面的步骤解决,打开 Edit COnfigurations...

Edit Configurations...

11、将 Checked mode 的对勾 ✅ 取消即可

Cancel Checked Mode

12、 在此运行一下 welcome.dart 文件,可以看到如下的打印结果。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
简
3年前
Dart虚拟机运行原理
一、Dart虚拟机1.1引言DartVM是一种虚拟机,为高级编程语言Dart提供执行环境,但这并意味着Dart在D虚拟机上执行时,总是采用解释执行或者JIT编译。例如还可以使用Dart虚拟机的AOT管道将Dart代码编译为机器代码,然后运行在Dart虚拟机的精简版环境,称之为预编译运行时(precompiledruntime)环境,该环境不包含任何
Aidan075 Aidan075
3年前
Dart中的抽象类、多态、以及接口
一、Dart中的抽象类Dart中抽象类: Dart抽象类主要用于定义标准,子类可以继承抽象类,也可以实现抽象类接口。  1、抽象类通过abstract 关键字来定义  2、Dart中的抽象方法不能用abstract声明
浩浩 浩浩
3年前
【Flutter 实战】Dart语言简介
1.4Dart语言简介在之前我们已经介绍过Dart语言的相关特性,读者可以翻看一下,如果读者已经熟悉Dart语法,可以跳过本节,如果你还不了解Dart,也不用担心,按照笔者经验,如果你有过其他编程语言经验(尤其是Java和JavaScript)的话会非常容易上手Dart。当然,如果你是iOS开发者,也不用担心,Dart中也有一些与Swift比较相似的特
Stella981 Stella981
3年前
GitHub 上有哪些适合新手跟进的优质项目?
!(https://oscimg.oschina.net/oscnet/011f28e3bc332010e1442e6c00ed344805d.jpg)点击上方“迈微电子研发社”,选择“星标★”公众号重磅干货,第一时间送达!(https://oscimg.oschina.net/oscnet/cd44ba75f
Stella981 Stella981
3年前
Spring Boot日志集成
!(https://oscimg.oschina.net/oscnet/1bde8e8d00e848be8b84e9d1d44c9e5c.jpg)SpringBoot日志框架SpringBoot支持JavaUtilLogging,Log4j2,Lockback作为日志框架,如果你使用star
Stella981 Stella981
3年前
Redis 6.0 正式版终于发布了!除了多线程还有什么新功能?
!(https://oscimg.oschina.net/oscnet/b8c8b22b9f44bd806c26b486e1893a263a4.jpg)这是我的第56篇原创文章!(https://oscimg.oschina.net/oscnet/8bf00bc92f6a1cd46596ee44bac64a801ae.pn
Python进阶者 Python进阶者
9个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这