【发布时间】:2018-10-15 18:12:00
【问题描述】:
我可以使用 VSCode 创建 Flutter 新应用程序。现在我想学习 Dart 编程语言。
如何使用 VS Code 创建和运行 Dart 控制台应用程序?
【问题讨论】:
标签: dart
我可以使用 VSCode 创建 Flutter 新应用程序。现在我想学习 Dart 编程语言。
如何使用 VS Code 创建和运行 Dart 控制台应用程序?
【问题讨论】:
标签: dart
【讨论】:
运行 Dart 控制台应用程序:
Ctrl+Alt+N,或右键单击文本编辑器,然后在上下文菜单中单击Run Code,Dart 控制台应用程序将运行,输出将显示在输出中窗户。【讨论】:
使用 Flutter 安装 Dart SDK。 对于 MacOS Dart 目录 /Users/burak/flutter/bin/cache/dart-sdk/bin
将此 bin 目录添加到 PATH 并在下面使用 dart。
dart --version
运行 .dart 文件。
dart main.dart
【讨论】:
我找到了一种方法,您也可以安装软件包等。下面的说明..
- 安装
pub global activate stagehand
- 添加到 .bash_profile
export PATH="$PATH":"$HOME/.pub-cache/bin"
- 创建和下载包
mkdir fancy_project
cd fancy_project
stagehand console-full
pub get
【讨论】:
$ dart bin/main.dart??
如果您不仅是 Flutter 移动开发人员,而且也是 Web 开发人员,那么您可能正在使用 npm 或 yarn。如果是这样,您可以在任何更改后使用 nodemon 自动运行您的 dart 代码
如果没有,请安装 brew 和 npm
安装$ npm install -g nodemon(或纱线:$ yarn global add nodemon)
创建飞镖项目。
创建nodemon.json文件
{
"watch": [
"lib/" // or any other place where you hold the dart files
],
"execMap": {
"dart": "dart"
},
"ext": "dart"
}
运行你的代码:$ nodemon ./lib/main.dart
附言.dart 文件中的代码应该有 main 函数:
void main() {
print('hello world');
}
如果您使用的是 VsCode,只需通过 CMD + S 保存代码,nodemon demo 将运行更新的代码,
【讨论】:
如果你已经安装了flutter(windows),那么找到你安装flutter的位置。一旦你在颤振文件夹中,然后通过
flutter\bin\cache\dart-sdk\bin 。
我已经在 C:\src 文件夹上安装了颤振,所以我的路径是
C:\src\flutter\bin\cache\dart-sdk\bin 。
现在复制此完整路径并将其设置为环境变量。 如果您无法设置环境变量,请打开搜索栏并输入 "env" 。单击结果单击环境变量并将该路径添加到(路径变量)中。
在 VScode 中 Ctrl+Shift+` 这将打开一个新终端。右键单击您的飞镖代码并复制路径。
在终端中只需键入不带括号的这一行,然后按 Enter [dart“粘贴路径”]
【讨论】:
如果你已经在 VSCode 上运行过 Flutter 应用程序,那么你应该可以运行 dart 控制台应用程序。但是,请检查以下内容:
.dart 扩展名(例如 Hello.dart)保存在合适的位置。使用以下命令运行 dart 控制台程序:
dart [hello.dart]
控制台程序结果显示在终端中。我希望这就是您正在寻找的。p>
【讨论】:
您可以将此 JSON 代码插入到 setting.json 文件夹中的 .vscode 中。
"dart.sdkPath": "[DART_SDK_PATH]"
例如在我的 Windows 操作系统中:
"dart.sdkPath": "F:\\dev\\sdk\\dart-sdk"
还有我在setting.json 中的所有设置:
{
"version": "0.2.0",
"configurations": [
{
"name": "Dart",
"program": "bin/main.dart",
"request": "launch",
"type": "dart"
}
] ,
"dart.sdkPath": "F:\\dev\\sdk\\dart-sdk"
}
注意这张图片:
【讨论】:
查看 dcli 包。它是一个用于在 dart 中构建控制台应用程序的 sdk。
【讨论】:
直截了当的回答
现在创建一个 dart 文件并使用 dart 命令运行它,例如创建 sunday.dart 文件并将以下内容放入其中。
void main(){
print("HAVE A NICE DAY")
}
使用以下代码运行飞镖代码
dart sunday.dart 输出将是
HAVE A NICE DAY
【讨论】: