2017-08-04 23 views
6

Khi tôi tạo một dự án Angular 4 mới sử dụng dotnet new angularng new, sự khác biệt chính giữa hai dự án được tạo ra là gì?Sự khác biệt giữa một cli dotnet và một mẫu dự án cơ bản của cli góc là gì?

Tôi đã thực hiện so sánh thư mục rất nhanh và nói với tôi rằng chúng có một vài khác biệt về cấp độ đó. Tôi không quan tâm đến những khác biệt đó.

Tôi chỉ quan tâm đến một số khác biệt cấp cao. Một ví dụ là tách một mô-đun để hiển thị trước trong một dự án chứ không phải một dự án khác. Với quy mô của các dự án giàn giáo, một danh sách các sự khác biệt sẽ không nhiều hơn nói 10, vì vậy tôi chắc chắn hỏi về sự khác biệt cấp cao không phải là một câu hỏi quá rộng ở đây.

+1

'góc mới 'góc bao gồm phổ quát – yurzui

+1

Cảm ơn, @Faisal, đó là một điều khá thú vị. Tại sao không làm cho nó một câu trả lời và nhận được một số điểm. Tôi thấy mọi người đang bỏ phiếu để đóng cửa, vì vậy hãy trả lời trong khi bạn có thể. – ProfK

Trả lời

2

Một sự khác biệt mà tôi nhận thấy là DotNet góc mới sẽ tạo ra dự án với webpack.json, trong khi ng mới sẽ tạo ra với .angular-cli.json

+2

'angular-cli' sử dụng webpack trong nội bộ. '.angular-cli.json' chỉ là trình bao bọc trên cấu hình webpack – yurzui

+0

Ofcourse, nhưng angular-cli.json đơn giản hơn và dễ sử dụng hơn webpack.json – Faisal

+1

@yurzui Tại sao không đưa ra nhận xét gốc của bạn một câu trả lời và mở rộng ít về cách gói webpack hoạt động. – ProfK

0

Angular Cli

Các angular cli là sử dụng cho mục đích tạo angular components, chạy thử nghiệm, phân phát, xây dựng và như vậy. Nó không chạm vào.

bạn bao gồm bất kỳ tập lệnh nào không đi qua npm

Vì yurzui đã đề cập đến nó sử dụng webpack trong nội bộ.

Dotnet cli

Các dot net ai sẽ tạo ra một dự án mà sẽ được tải và xây dựng trong visual studio và hy vọng sẽ sử dụng .net mvc on the backend, nó thiết lập các ứng dụng MVC để phục vụ đúng một ứng dụng trang duy nhất/api và có hỗ trợ phổ quát ra khỏi hộp

đôi khi bạn phải bao gồm một phần của những thứ đến từ npm theo cách đó cũng tùy thuộc vào bản chất của nó những gì cụ thể đồng minh nào bạn muốn biết

+0

bạn có cung cấp nguồn dễ hiểu cho Dotnet-cli không. – k11k2

Các vấn đề liên quan