[[oktatas:web:angular|< Angular]] ====== Angular kezdés ====== * **Szerző:** Sallai András * Copyright (c) 2021, Sallai András * Szerkesztve: 2021, 2022, 2023, 2024, 2025 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Webhely ===== * https://angular.dev/ * https://angular.dev/reference/releases ===== Telepítés ===== Szükség van egy telepített Node.js-re npm paranccsal együtt. Ha ez megvan, akkor telepíthetjük az Angular parancssori eszközt. Rendszergazdaként: npm install -g @angular/cli@18.0.0 Telepítés után kapunk egy "ng" nevű parancsot. Ellenőrizzük a verziót. Telepített angular/cli verziója: ng version ng v ==== Windowson ==== Útvonalba kell tenni: c:\Users\user\AppData\Romaing\npm Az útvonalbeállítás Windowson részletesebben: * [[oktatas:operacios_rendszerek:windows:utvonalak|Útvonalak]] Ellenőrzés: ng version Windowson PowerShellben be kell még állítani: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned ===== Adott verzió telepítése ===== npm i -g @angular/cli@16.2.11 npm i -g @angular/cli@16 npm i -g @angular/cli@17 npm i -g @angular/cli@18 ===== Futtatás ===== Verzió lekérdezése: ng version Az első indításnál ha PowerShell terminált használunk, szükség lehet a távoli aláírások engedélyezésére: set-ExecutionPolicy RemoteSigned -Scope CurrentUser Ellenőrzés: Get-ExecutionPolicy -list ===== Visual Studio Code ===== * Angular Language Service Teszteléshez: * Karma test explorer for Angular, Jasmine, and Mocha ===== Online ===== JavaScript, Angular, stb: * https://plnkr.co/ * https://stackblitz.com/ ===== Csomagkezelő beállítása ===== Opcionális a beállítás. Az alapértelmezett npm a legjobb. Ne állítsa át, ha nincs különösebb indoka. Az alapértelmezett csomagkezelő az npm. Ha szeretnék ezt valaki megváltoztatni, így lehetséges: ng config -g cli.packageManager pnpm A következő helyen tárolódik: * Windows: %USERPROFILE%\angular-config.json * Linux: ~/.angular-config.json A következőt kell találnunk: { "cli": { "packageManager": "pnpm" } } Ettől kezdve az ng parancs a pnpm csomagkezelőt használja.