2017-08-04 51 views
6

Kiedy generuję nowy projekt Angular 4 przy użyciu dotnet new angular i ng new, jakie są główne różnice między dwoma wygenerowanymi projektami?Jakie są różnice między projektem dotc cli a szablonem prostym cli basic?

Zrobiłem porównać folder, który był bardzo szybki i powiedział mi, że mają kilka różnic na tym poziomie. Nie jestem bardzo zainteresowany tymi różnicami.

Interesuje mnie tylko garstka różnic wysokiego poziomu. Przykładem jest podział modułu na wstępne renderowanie w jednym projekcie, a nie na drugim. Biorąc pod uwagę rozmiar rusztowań, lista różnic nie będzie większa niż 10, więc jestem pewien, że pytanie o różnicę wysokiego poziomu nie jest tutaj zbyt szerokim pytaniem.

+1

'dotnet new' kątowe obejmuje uniwersalny – yurzui

+1

Dzięki, @Faisal, który jest dość interesujący. Dlaczego nie zrobić to odpowiedź i zdobyć punkty. Widzę, że ludzie decydują się na zamknięcie, więc odpowiedz, póki możesz. – ProfK

Odpowiedz

2

Jedyną różnicą jaką zauważyłem jest to, że DotNet nowy kątowy stworzy projekt z webpack.json, natomiast ng nowy stworzy z .angular-cli.json

+2

'Angular-cli' używa wewnętrznie pakietu internetowego. '.shaped-cli.json' jest po prostu otokiem na konfigurację Webpack – yurzui

+0

Oczywiście, ale kąt-cli.json jest znacznie prostszy i łatwiejszy w użyciu niż webpack.json – Faisal

+1

@ yurzui Dlaczego nie uczynić swojego oryginalnego komentarza odpowiedzią i rozwinąć niewiele o tym, jak działa ta pakowanie. – ProfK

0

Angular Cli

angular cli jest używać w celu wykonania angular components, uruchamiania testów, obsługi, kompilacji i innych. To nie dotyka .net.

dołączyć jakieś skrypty, które nie przychodzą przez KMP

Jak yurzui wspomniano używa WebPack wewnętrznie.

Dotnet cli

dot net jeden wygeneruje projekt, który będzie ładować i budować w visual studio i spodziewa się wykorzystywać .net mvc on the backend, ustawia się MVC app właściwie służyć aplikacja jedna strona/api i ma uniwersalne wsparcie po wyjęciu z pudełka

czasami musisz włączyć części rzeczy, które pochodzą z npm w ten sposób, a także w zależności od charakteru tego jakie konkretne sprzymierzeńcem chcesz wiedzieć

+0

czy podałeś dobrze zrozumiałe źródło dla Dotnet-cli. – k11k2