Açısal CLI - ng servis Komutu

Sözdizimi

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

ng hizmet komutu, uygulamayı oluşturur ve sunar. Değişiklik olursa uygulamayı yeniden oluşturur. Burada proje, angular.json'da tanımlandığı şekliyle uygulamanın adıdır. Seçenekler isteğe bağlı parametrelerdir.

Argümanlar

Sr.No. Bağımsız Değişken ve Sözdizimi Açıklama
1 <proje> Oluşturulacak projenin adı. Bir uygulama veya kitaplık olabilir.

Seçenekler

Sr.No. Seçenek ve Sözdizimi Açıklama
1 --allowedHosts Dev sunucusuna erişmesine izin verilen ana bilgisayarların beyaz listesi.
2 --aot = true | false Ahead of Time derlemesini kullanarak derleyin.
3 --baseHref = baseHref Oluşturulmakta olan uygulamanın temel URL'si.
4 --buildEventLog = buildEventLog DENEYSEL Derleme Olay Protokolü olayları için çıktı dosyası yolu
5 --commonChunk = true | false Birden çok pakette kullanılan kodu içeren ayrı bir paket kullanın.
6 --configuration = konfigürasyon

Angular.json'un "konfigürasyonlar" bölümünde belirtildiği gibi adlandırılmış bir yapı hedefi. Her adlandırılmış hedefe, o hedef için bir seçenek varsayılanları yapılandırması eşlik eder. Bunun ayarlanması açıkça "--prod" bayrağını geçersiz kılar.

Takma adlar: -c

7 --deployUrl = deployUrl Dosyaların dağıtılacağı URL.
8 --disableHostCheck = true | false

Bağlı istemcilerin izin verilen ana bilgisayarların parçası olduğunu doğrulamayın.

Varsayılan: yanlış

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

Konsolda bu komut için bir yardım mesajı gösterir.

Varsayılan: yanlış

10 --hmr = true | false

Sıcak modül değiştirmeyi etkinleştirin.

Varsayılan: yanlış

11 --hmrWarning = true | false

--Hmr seçeneği etkinleştirildiğinde bir uyarı göster.

Varsayılan: doğru

12 --host = host

Dinlemek için ev sahibi.

Varsayılan: localhost

13 --liveReload = true | false

Canlı yeniden yüklemeyi kullanarak sayfanın değiştirilip yeniden yüklenip yüklenmeyeceği.

Varsayılan: doğru

14 - açık = doğru | yanlış

URL'yi varsayılan tarayıcıda açar.

Varsayılan: yanlış

Takma adlar: -o

15 --optimization = true | false Derleme çıktısının optimizasyonunu etkinleştirir.
16 --anket Milisaniye cinsinden dosya izleme yoklama süresini etkinleştirin ve tanımlayın.
17 --Liman

Dinlemek için bağlantı noktası.

Varsayılan: 4200

18 --prod = true | false "--Configuration = production" için kısa açıklama. Doğru olduğunda, derleme yapılandırmasını üretim hedefine ayarlar. Varsayılan olarak, üretim hedefi, çalışma alanı yapılandırmasında ayarlanır, böylece tüm yapılarda gruplama, sınırlı ağaç sallama ve ayrıca sınırlı ölü kod eliminasyonu kullanılır.
19 --progress = true | false İnşa ederken ilerlemeyi konsola kaydedin.
20 --proxyConfig = proxyConfig Proxy yapılandırma dosyası.
21 --publicHost = publicHost Tarayıcı istemcisinin (veya etkinleştirildiyse canlı yeniden yükleme istemcisinin) geliştirme sunucusuna bağlanmak için kullanması gereken URL. Ters proxy sunucuları gibi karmaşık bir geliştirme sunucusu kurulumu için kullanın.
22 --servePath = servePath Uygulamanın sunulacağı yol adı.
23 --servePathDefaultWarning = true | false

Deploy-url / base-href desteklenmeyen sunum yolu değerleri kullandığında bir uyarı göster.

Varsayılan: doğru

24 --sourceMap = true | false Çıktı kaynak haritaları.
25 --ssl = true | false

HTTPS kullanarak sunun.

Varsayılan: yanlış

26 --sslCert = sslCert HTTPS sunmak için kullanılacak SSL sertifikası.
27 --sslKey = sslKey HTTPS sunmak için kullanılacak SSL anahtarı.
28 --vendorChunk = true | false Yalnızca satıcı kitaplıklarını içeren ayrı bir paket kullanın.
29 --verbose = true | yanlış Çıkış günlüğüne daha fazla ayrıntı ekler.
30 --watch = true | false

Değişim üzerine yeniden oluşturun.

Varsayılan: doğru

Önce ng build komutunu kullanarak güncellenen bir açısal projeye gidin ve ardından komutu çalıştırın.

Misal

\>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.

Burada ng hizmet komutu, TutorialsPoint projemizi başarıyla oluşturdu ve hizmete sundu. Şimdi http: // localhost: 4200'ü bir tarayıcı penceresinde açın ve çıktıyı doğrulayın.