[[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/