在对Angular进行一些阅读之后,我仍然对几件事情感到困惑。
使用“dotnet new Angular”时,Angular版本与创建的解决方案集成在一起?有一些博客解释了为什么要将SPA集成到MVC Core解决方案,但没有人解释为什么他们没有在dotnet 2.0上使用Angular模板。
显然有些人仍然用2代表Angular 4。为什么?
Visual Studio 2017(Win和Mac版)如何运行Angular应用程序?
谢谢
答案 0 :(得分:2)
在生成的项目中,您可以在“依赖项”的package.json文件中找到Angular库版本。我刚试了一下,它生成了最新的Angular版本。
Angular 2和Angular 4兼容。显然Angular 2和4之间没有那么大差异,我认为这就是为什么有些人称Angular 4仍然是Angular 2.(Angular 1.X和Angular 2+之间存在巨大差异,这就是为什么Angular 1.X被称为“AngularJS”和Angular 2+“Angular”)。 细节: https://www.quora.com/What-is-the-difference-between-Angular-2-and-Angular-4
Visual Studio使用Webpack构建Angular应用程序。该机制就像您使用Angular CLI一样。