[[oktatas:web:dart|< Dart]]
====== Dart fejlesztői környezet ======
* **Szerző:** Sallai András
* Copyright (c) 2023, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== Webhely =====
* https://dart.dev/get-dart
===== Telepítés =====
Szükségünk van egy **dart** nevű konzolos parancsra.
==== Linux ====
apt update
apt install apt-transport-https
wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg
echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list
apt update
apt install dart
==== Windows ====
choco install dart-sdk
==== Ellenőrzés ====
dart --version
===== Szerkesztő =====
==== VSCode ====
Bővítmény:
* Dart
Ha VSCode-ban írunk programot a "Run"-ra kattintva a "DEBUG CONSOLE"-on fut a program.
Ez problémás lehet bekérős programnál. Általában szeretnénk a külső terminálban futtatni.
* Akciósávon: Run and Debug
* Az oldalsáv van egy ilyen link: "create a launch.json file". Kattintsunk.
* Létrejön a .vscode/lanuch.json fájl és egyben meg is nyílik.
* Vegyünk fel egy "program" és egy "console" tulajdonságot:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "app01",
"request": "launch",
"type": "dart",
"program": "main.dart",
"console": "terminal"
}
]
}
Ha a futtatandó program nem a projekt gyökérkönyvtárában van, adjuk meg az útvonalat is.
Mentsük el. Futtassuk a programot a "Run and Debug" nézetben, felül a lejátszógombra kattintva.
===== Online =====
* https://dartpad.dev/