Angular CLI - lệnh ng phục vụ

Cú pháp

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

ng phục vụ xây dựng lệnh và phục vụ ứng dụng. Nó xây dựng lại ứng dụng nếu thay đổi xảy ra. Dự án ở đây là tên của ứng dụng như được định nghĩa trong angle.json. Tùy chọn là các tham số tùy chọn.

Tranh luận

Sr.No. Đối số & Cú pháp Sự miêu tả
1 <dự án> Tên của dự án sẽ xây dựng. Có thể là một ứng dụng hoặc một thư viện.

Tùy chọn

Sr.No. Tùy chọn & Cú pháp Sự miêu tả
1 --allowedHosts Danh sách trắng các máy chủ được phép truy cập máy chủ nhà phát triển.
2 --aot = true | false Xây dựng bằng cách sử dụng biên dịch Trước thời gian.
3 --baseHref = baseHref Url cơ sở cho ứng dụng đang được xây dựng.
4 --buildEventLog = buildEventLog EXPERIMENTAL Đường dẫn tệp đầu ra cho các sự kiện Xây dựng giao thức sự kiện
5 --commonChunk = true | false Sử dụng một gói riêng biệt chứa mã được sử dụng trên nhiều gói.
6 --configuration = cấu hình

Mục tiêu xây dựng được đặt tên, như được chỉ định trong phần "cấu hình" của angle.json. Mỗi mục tiêu được đặt tên đi kèm với một cấu hình của các tùy chọn mặc định cho mục tiêu đó. Đặt điều này sẽ ghi đè rõ ràng cờ "--prod".

Bí danh: -c

7 --deployUrl = deployUrl URL nơi các tệp sẽ được triển khai.
số 8 --disableHostCheck = true | false

Không xác minh máy khách được kết nối là một phần của máy chủ được phép.

Mặc định: false

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

Hiển thị thông báo trợ giúp cho lệnh này trong bảng điều khiển.

Mặc định: false

10 --hmr = true | false

Bật thay thế mô-đun nóng.

Mặc định: false

11 --hmrWarning = true | false

Hiển thị cảnh báo khi tùy chọn --hmr được bật.

Mặc định: true

12 --host = máy chủ

Chủ nhà để nghe tiếp.

Mặc định: localhost

13 --liveReload = true | false

Có tải lại trang khi thay đổi hay không, sử dụng tải lại trực tiếp.

Mặc định: true

14 --open = true | false

Mở url trong trình duyệt mặc định.

Mặc định: false

Bí danh: -o

15 --optimization = true | false Cho phép tối ưu hóa đầu ra bản dựng.
16 --poll Bật và xác định khoảng thời gian xem cuộc thăm dò ý kiến ​​theo mili giây.
17 --Hải cảng

Cổng để nghe tiếp.

Mặc định: 4200

18 --prod = true | false Viết tắt của "--configuration = production". Khi đúng, hãy đặt cấu hình bản dựng thành mục tiêu sản xuất. Theo mặc định, mục tiêu sản xuất được thiết lập trong cấu hình không gian làm việc sao cho tất cả các bản dựng đều sử dụng tính năng đóng gói, hạn chế rung cây và cũng hạn chế loại bỏ mã chết.
19 --progress = true | false Ghi tiến trình vào bảng điều khiển trong khi xây dựng.
20 --proxyConfig = proxyConfig Tệp cấu hình proxy.
21 --publicHost = publicHost URL mà máy khách trình duyệt (hoặc máy khách tải lại trực tiếp, nếu được bật) nên sử dụng để kết nối với máy chủ phát triển. Sử dụng cho một thiết lập máy chủ nhà phát triển phức tạp, chẳng hạn như một máy chủ có proxy ngược.
22 --servePath = servePath Tên đường dẫn nơi ứng dụng sẽ được phân phát.
23 --servePathDefaultWarning = true | false

Hiển thị cảnh báo khi deploy-url / base-href sử dụng các giá trị đường dẫn phân phối không được hỗ trợ.

Mặc định: true

24 --sourceMap = true | false Bản đồ nguồn đầu ra.
25 --ssl = true | false

Phân phát bằng HTTPS.

Mặc định: false

26 --sslCert = sslCert Chứng chỉ SSL để sử dụng cho việc cung cấp HTTPS.
27 --sslKey = sslKey Khóa SSL để sử dụng để cung cấp HTTPS.
28 --vendorChunk = true | false Sử dụng một gói riêng biệt chỉ chứa các thư viện của nhà cung cấp.
29 --verbose = true | false Thêm các chi tiết khác để ghi nhật ký đầu ra.
30 --watch = true | false

Xây dựng lại khi thay đổi.

Mặc định: true

Đầu tiên chuyển đến một dự án góc được cập nhật bằng cách sử dụng lệnh xây dựng và sau đó chạy lệnh.

Thí dụ

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

Đây là lệnh ng serve đã xây dựng và phục vụ thành công dự án TutorialsPoint của chúng ta. Bây giờ hãy mở http: // localhost: 4200 trong cửa sổ trình duyệt và xác minh kết quả.