首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带IIS和不带Angular2的Angular2

带IIS和不带Angular2的Angular2
EN

Stack Overflow用户
提问于 2016-06-16 21:27:46
回答 1查看 2.1K关注 0票数 4

我已经搜索了几天了,我仍然不完全清楚构建Angular2网站所需的内容。

我对利用SPA概念感兴趣,使用前端GUI中的Angular2库,但是我发现这个洋葱有越来越多的层。

在我发现的相关教程中,第一步是安装node.js。我对node.js的理解是,它本质上是一个IIS替代品。我们目前使用的是MS堆栈,包含大量WCF和Rest服务(有些返回JSON)。我们的团队都使用TFS、Nuget和VS 2015。

我是否可以简单地在ASP.NET MVC中创建一个SPA,它使用Angular2,直接调用这些Rest服务而不需要通过node.js,并且需要知道NPM是如何工作的?我希望Angular2是相当简单的,但它似乎有很多附加条件(或者我找错了资源)。

我想其中一种选择就是直接去node.js,而完全忽略IIS?对于我工作的MS堆栈团队和对MS/IIS友好的系统团队来说,这将是一个巨大的飞跃。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-16 21:34:28

您确实需要安装节点,并学习使用npm开发角2,但是节点并不是一个简单的web框架。它恰好是客户端web工具的选择工具(不仅仅是角2)。您可以在IIS上运行,并使用ASP.NET Web为Range2app提供电源,但是您需要编译您的TypeScript,您需要捆绑脚本并管理这些依赖关系。这就是您需要节点和npm (以及通过npm获得的其他一些工具)的用途。不要担心,没有必要在节点中开发服务器代码,甚至无需在服务器上安装节点。将节点视为您的MSBuild + PowerShell,将npm视为您的Nuget。

警告-角2仍然是一个RC和它不是完全稳定,特别是如何设置的知识仍然不够理想。更糟糕的是,当您想要在MS生态系统上做一些事情时,并不是因为它无法完成,而是因为没有多少人记录了这些步骤。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37869621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档