CLI - ng melayani Command

Sintaksis

ng serve <project> [options]
ng s <project> [options]

ng melayani perintah membangun dan melayani aplikasi. Itu membangun kembali aplikasi jika terjadi perubahan. Berikut proyek adalah nama aplikasi seperti yang didefinisikan di angular.json. Opsi adalah parameter opsional.

Argumen

Sr.No. Argumen & Sintaks Deskripsi
1 <proyek> Nama proyek yang akan dibangun. Bisa berupa aplikasi atau perpustakaan.

Pilihan

Sr.No. Opsi & Sintaks Deskripsi
1 --allowedHosts Daftar putih host yang diizinkan untuk mengakses server dev.
2 --aot = true | false Bangun menggunakan kompilasi Ahead of Time.
3 --baseHref = baseHref Url dasar untuk aplikasi yang sedang dibangun.
4 --buildEventLog = buildEventLog EKSPERIMEN Jalur file keluaran untuk acara Build Event Protocol
5 --commonChunk = true | false Gunakan paket terpisah yang berisi kode yang digunakan di beberapa paket.
6 --configuration = konfigurasi

Target build bernama, seperti yang ditentukan di bagian "konfigurasi" di angular.json. Setiap target bernama disertai dengan konfigurasi default opsi untuk target itu. Menyetel ini secara eksplisit menimpa tanda "--prod".

Alias: -c

7 --deployUrl = deployUrl URL tempat file akan disebarkan.
8 --disableHostCheck = true | false

Jangan verifikasi klien yang terhubung adalah bagian dari host yang diizinkan.

Default: salah

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

Menampilkan pesan bantuan untuk perintah ini di konsol.

Default: salah

10 --hmr = true | false

Aktifkan penggantian modul panas.

Default: salah

11 --hmrWarning = true | false

Tampilkan peringatan ketika opsi --hmr diaktifkan.

Default: benar

12 --host = host

Tuan rumah untuk mendengarkan.

Default: localhost

13 --liveReload = true | false

Apakah akan memuat ulang halaman saat diubah, menggunakan live-reload.

Default: benar

14 --open = true | false

Membuka url di browser default.

Default: salah

Alias: -o

15 --optimization = true | false Mengaktifkan pengoptimalan keluaran build.
16 --pemilihan Mengaktifkan dan menentukan periode waktu polling menonton file dalam milidetik.
17 --Pelabuhan

Port untuk mendengarkan.

Default: 4200

18 --prod = true | false Singkatan dari "--configuration = production". Jika true, setel konfigurasi build ke target produksi. Secara default, target produksi disiapkan dalam konfigurasi ruang kerja sehingga semua build menggunakan bundling, pengocokan pohon yang terbatas, dan juga penghapusan kode mati yang terbatas.
19 --progress = true | false Catat kemajuan ke konsol sambil membangun.
20 --proxyConfig = proxyConfig File konfigurasi proxy.
21 --publicHost = publicHost URL yang harus digunakan klien browser (atau klien live-reload, jika diaktifkan) untuk menyambung ke server pengembangan. Gunakan untuk penyiapan server dev yang kompleks, seperti yang memiliki proxy terbalik.
22 --servePath = servePath Nama jalur tempat aplikasi akan disajikan.
23 --servePathDefaultWarning = true | false

Tampilkan peringatan saat penerapan-url / base-href menggunakan nilai jalur penayangan yang tidak didukung.

Default: benar

24 --sourceMap = true | false Output peta sumber.
25 --ssl = true | false

Sajikan menggunakan HTTPS.

Default: salah

26 --sslCert = sslCert Sertifikat SSL yang akan digunakan untuk melayani HTTPS.
27 --sslKey = sslKey Kunci SSL yang akan digunakan untuk melayani HTTPS.
28 --vendorChunk = true | false Gunakan bundel terpisah yang hanya berisi pustaka vendor.
29 --verbose = true | false Menambahkan lebih banyak detail ke logging keluaran.
30 --watch = true | false

Bangun kembali saat ada perubahan.

Default: benar

Pertama, pindah ke proyek bersudut yang diperbarui menggunakan perintah ng build dan kemudian jalankan perintahnya.

Contoh

\>Node\>TutorialsPoint> ng serve
chunk {main} main.js, main.js.map (main) 14.3 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 141 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 12.4 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 3 MB [initial] [rendered]
Date: 2020-06-04T04:01:47.562Z - Hash: a90c5fc750c475cdc4d1 - Time: 10164ms
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
: Compiled successfully.

Di sini perintah serve telah membangun dan melayani proyek kita TutorialsPoint dengan sukses. Sekarang buka http: // localhost: 4200 di jendela browser dan verifikasi hasilnya.