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