2016-08-23 91 views
5

我想为VS 2015尝试角2,但第一要义是node.js我可以在没有节点的情况下使用角度2吗?

如果我理解正确,我需要node.js作为网络服务器和npm下载包?

我可以用IIS和VS NU-得到相同的?

+0

节点(使用NPM)是一种简单的方式来获得相关的包。另外,由于Agular2是一个前端框架,您可以将其托管在任何网络服务器上。 – crashmstr

+0

@crashmstr所以答案是我需要node.js,因为包? –

+0

安装node.js是典型的,因此您可以使用npm安装要在您的Angular站点中使用的软件包。一些单元测试框架也可能使用节点来运行。 – crashmstr

回答

1

您可以开发角2个应用在Visual Studio罚款(一些配置,这可能是痛苦的)。您还可以在IIS(或任何其他Web服务器)中为Angular 2应用程序提供服务。然而,为了管理Angular 2使用的软件包,并提供一个可用于开发的轻量级Web服务器,使用NodeJs是最简单和推荐的方法。

的NuGet和NPM是一个事实,即它们都提供了一种打包文件并创建软件包同类产品。 NuGet通过命令行或VisualStudio内部单独运行,而npm附带NodeJS,并且是Node的内置程序包管理器,如果没有NodeJS,则无法运行。

这里是由角团队提供的Visual Studio的快速启动:https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html

0

我开发在Visual Studio 2015年所有的时间没有NPM。我将我的systemjs.config设置为在unpkg.com上从CDN加载angular,rxjs,ng-bootstrap和其他文件。很少有怪癖,但它的发展很好。

相关问题