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.