CLI Angular - Perintah baru

Sintaksis

ng new <name> [options]
ng n <name> [options]

ng perintah baru membuat ruang kerja yang diberikan namedengan Aplikasi Angular default. Ini memberikan petunjuk interaktif untuk mengatur konfigurasi opsional. Semua perintah memiliki nilai default untuk dipilih. Opsi adalah parameter opsional.

Argumen

Sr.No. Argumen & Sintaks Deskripsi
1 <nama> Nama ruang kerja baru dan proyek awal.

Pilihan

Sr.No. Opsi & Sintaks Deskripsi
1 --collection = koleksi Kumpulan skema yang akan digunakan dalam menghasilkan aplikasi awal.

Alias: -c.

2 --commit = true | false Informasi komit repositori git awal.

Default: benar.

3 --createApplication = true | false Jika true (default), membuat proyek aplikasi awal baru di folder src dari ruang kerja baru. Jika salah, buat ruang kerja kosong tanpa aplikasi awal. Anda kemudian dapat menggunakan perintah buat aplikasi sehingga semua aplikasi dibuat di folder proyek.

Default: benar.

4 --defaults = true | false Jika true, nonaktifkan perintah input interaktif untuk opsi dengan default.
5 --directory = direktori Nama direktori untuk membuat ruang kerja.
6 --dryRun = true | false

Jika benar, jalankan dan laporkan aktivitas tanpa menuliskan hasil.

Default: salah.

Alias: -d.

7 --force = true | false

Jika benar, memaksa penimpaan file yang ada.

Default: salah.

Alias: -f.

8 --help = true | false | json | JSON

Menampilkan pesan bantuan untuk perintah ini di konsol.

Default: salah.

9 --inlineStyle = true | false

Jika benar, sertakan gaya sebaris di file TS komponen. Secara default, file gaya eksternal dibuat dan direferensikan di file TS komponen.

Default: salah.

10 --inlineStyle = true | false

Jika benar, sertakan gaya sebaris di file TS komponen. Secara default, file gaya eksternal dibuat dan direferensikan di file TS komponen.

Default: salah.

Alias: -t.

11 --interactive = true | false Jika salah, nonaktifkan perintah input interaktif.
12 --minimal = true | false

Jika benar, buat proyek tanpa kerangka pengujian apa pun. (Gunakan hanya untuk tujuan pembelajaran.)

Default: salah.

13 --newProjectRoot = newProjectRoot

Jalur tempat proyek baru akan dibuat, relatif terhadap root ruang kerja baru.

Default: proyek.

14 --packageManager = npm | benang | pnpm | cnpm Manajer paket yang digunakan untuk menginstal dependensi.
15 --prefix = awalan

Awalan untuk diterapkan ke pemilih yang dihasilkan untuk proyek awal.

Default: aplikasi.

Alias: -p.

16 --routing = true | false Jika benar, menghasilkan modul perutean untuk proyek awal.
17 --skipGit = true | false

Jika true, tidak menginisialisasi repositori git.

Default: salah.

Alias: -g.

18 --skipInstall = true | false

Jika benar, tidak menginstal paket ketergantungan.

Default: salah.

19 --skipTests = true | false

Jika benar, tidak menghasilkan file uji "spec.ts" untuk proyek baru.

Default: salah.

Alias: -S.

20 --strict = true | false

Membuat ruang kerja dengan opsi kompiler TypeScript yang lebih ketat.

Default: salah.

21 --style = css | scss | sass | kurang | gaya Ekstensi file atau preprocessor yang digunakan untuk file style.
22 --verbose = true | false

Jika benar, menambahkan lebih banyak detail ke logging keluaran.

Default: salah.

Alias: -v.

23 --viewEncapsulation = Ditiru | Asli | Tidak Ada | ShadowDom Strategi enkapsulasi tampilan untuk digunakan dalam proyek awal.

Contoh

\>Node ng new TutorialsPoint
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? CSS
CREATE TutorialsPoint/angular.json (3630 bytes)
CREATE TutorialsPoint/package.json (1291 bytes)
CREATE TutorialsPoint/README.md (1031 bytes)
CREATE TutorialsPoint/tsconfig.json (489 bytes)
CREATE TutorialsPoint/tslint.json (3125 bytes)
CREATE TutorialsPoint/.editorconfig (274 bytes)
CREATE TutorialsPoint/.gitignore (631 bytes)
CREATE TutorialsPoint/browserslist (429 bytes)
CREATE TutorialsPoint/karma.conf.js (1026 bytes)
CREATE TutorialsPoint/tsconfig.app.json (210 bytes)
CREATE TutorialsPoint/tsconfig.spec.json (270 bytes)
CREATE TutorialsPoint/src/favicon.ico (948 bytes)
CREATE TutorialsPoint/src/index.html (300 bytes)
CREATE TutorialsPoint/src/main.ts (372 bytes)
CREATE TutorialsPoint/src/polyfills.ts (2835 bytes)
CREATE TutorialsPoint/src/styles.css (80 bytes)
CREATE TutorialsPoint/src/test.ts (753 bytes)
CREATE TutorialsPoint/src/assets/.gitkeep (0 bytes)
CREATE TutorialsPoint/src/environments/environment.prod.ts (51 bytes)
CREATE TutorialsPoint/src/environments/environment.ts (662 bytes)
CREATE TutorialsPoint/src/app/app-routing.module.ts (246 bytes)
CREATE TutorialsPoint/src/app/app.module.ts (393 bytes)
CREATE TutorialsPoint/src/app/app.component.html (25755 bytes)
CREATE TutorialsPoint/src/app/app.component.spec.ts (1083 bytes)
CREATE TutorialsPoint/src/app/app.component.ts (218 bytes)
CREATE TutorialsPoint/src/app/app.component.css (0 bytes)
CREATE TutorialsPoint/e2e/protractor.conf.js (808 bytes)
CREATE TutorialsPoint/e2e/tsconfig.json (214 bytes)
CREATE TutorialsPoint/e2e/src/app.e2e-spec.ts (647 bytes)
CREATE TutorialsPoint/e2e/src/app.po.ts (301 bytes)
 Packages installed successfully.

Di sini, perintah baru telah membuat ruang kerja bersudut dan proyek dengan nama TutorialsPoint di direktori Node kami.