对于angular2,nodejs是必需的,我可以使用apache服务器运行吗?

Kar*_*thi 7 node.js npm-install angular

我正在使用angular2与angularjs,如何使用apache/xampp.它是否支持或nodejs npm服务器对于angular2是必需的

Bhu*_*kar 5

考虑到开发,NodeJS对angular2是强制性的!

让我来告诉你为什么?

Angular2附带了typescript支持,它被转换为javascript.

NodeJS提供类型和其他依赖包SystemJS,RxJS,这有助于angular2做你所调用的魔法Angular.

虽然您可以在Xampp中运行angular2应用程序,但推荐的方法将使用NodeJS,因为它为开发提供了更多的灵活性和框架支持.

例如.Angular-Cli是节点模块,可以帮助您快速设置项目.

在该节点之上,您可以灵活地将第三方库轻松添加到项目中.

你可以使用Xampp,但是你需要你的服务器手动加载转换器,这会将ts文件转换成javascript文件,因为目前在Xampp中没有支持,据我所知,这将是一项非常艰巨的任务.

所以我将使用NodeJS.

用于生产:

一旦您从应用程序构建捆绑包,它就可以部署到运行javascript的任何服务器上.因此,在这种情况下,不需要NodeJS.