答案 0 :(得分:1)
您可以在Visual Studio中开发Angular 2应用程序(使用某些配置会很痛苦)。您还可以在IIS(或任何其他Web服务器)中提供Angular 2应用程序。但是,为了管理Angular 2使用的软件包,并提供一个可以在开发中使用的轻量级Web服务器,使用NodeJs是最简单和推荐的方式。
NuGet和npm是类似的产品,因为它们都提供了打包文件和创建软件包的方法。 NuGet通过命令行或VisualStudio内部单独运行,而npm随NodeJS一起运行,并且是Node内置的程序包管理器,如果没有NodeJS就无法运行。
以下是Angular团队提供的Visual Studio快速入门:https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html
答案 1 :(得分:0)
我在没有NPM的情况下一直在Visual Studio 2015中开发。我将我的systemjs.config设置为在unpkg.com上从CDN加载angular,rxjs,ng-bootstrap和其他人。很少有怪癖,但它适用于开发。