[[oktatas:web:angular|< Angular]] ====== Angular 18 - Kezdés ====== * **Szerző:** Sallai András * Copyright (c) 2024, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Új projekt ===== Új projekt készítése: ng new app01 A program két kérdést tesz fel: * Milyen nyelven írunk stílust. * Szeretnénk-e szerveroldali renderelést. Kezdésként csak nyomjunk mindkettőre "Enter" billentyűt. Ehhez hasonlót kell lássunk: ng new hello ? Which stylesheet format would you like to use? (Use arrow keys) ❯ CSS [ https://developer.mozilla.org/docs/Web/CSS ] Sass (SCSS) [ https://sass-lang.com/documentation/syntax#scss ] Sass (Indented) [ https://sass-lang.com/documentation/syntax#the-indented-syntax ] Less [ http://lesscss.org ] A 17 verzióban megjelent új kérdés: Do you want to enable Server-Side Rendering (SSR) and Static Site Generation (SSG/Prerendering)? (y/N) CREATE hello/README.md (1059 bytes) CREATE hello/.editorconfig (274 bytes) CREATE hello/.gitignore (587 bytes) CREATE hello/angular.json (2586 bytes) CREATE hello/package.json (1036 bytes) ... Ha a projekt elkészült: Successfully initialized git. Ha létrejött a projekt, lépjünk be a projekt könyvtárába: cd app01 ===== Standalone elhagyása ===== Sokan szeretnék az Angular 16-ban még jelenlévő app.module.ts fájlt használni. Megoldás: ng new app01 --no-standalone ===== Minimális projekt ===== ng new --minimal --routing false app01