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.