当我为Yeoman安装发电机时,我通常会这样。
npm install --global generator-aspnet
然而,当我在玩Yeoman的嵌入式菜单系统时,我注意到它还列出了 aspnet 的其他模板。其中一个是 aspnet-angular 。我去了它的webpage,但它不够冗长,所以我几乎什么也没学到。
两个生成器之间的区别是什么: generator-aspnet 和 generator-aspnet-angular ?是否真的有任何区别(与第一个相比并通过NPM手动添加Angular包)?
答案 0 :(得分:1)
开源软件的好处是你可以看到访问源代码。
关注链接的NPM包中的GitHub repository,您可以在generators/app/templates/Controller/AboutController.cs
file以下行中看到
using System.Web;
using System.Web.Mvc;
它告诉我们,它是遗留ASP.NET MVC(直到MVC 5)的生成器,因为System.Web.*
命名空间已经从ASP.NET Core中完全删除,因为它们很紧耦合到IIS会阻止ASP.NET Core变得可移植并且无需IIS运行。