为什么Angular需要Node Js? Angular Cli的作用是什么?

时间:2019-02-13 13:14:58

标签: node.js angular

我是Angular技术的初学者,遇到了这个问题。

为什么在Angular中需要Node js,因为Node js是一种后端技术?

2 个答案:

答案 0 :(得分:0)

如果您打算创建前端服务器,使用打字稿或仅在浏览器应用程序中进行其他操作,则需要使用NodeJ进行发布(除非您使用其他服务器框架:Apache,nginx,lighttp,ruby / rails等)。 。例如,Vanilla javascript不支持require或import功能,因此您需要节点来加载文件依赖关系,而angularjs不允许自行创建服务器。您还可以选择在使用NodeJ的TypeScript中构建角度应用程序。

值得注意的是,从技术上讲nodejs和angularjs是独立的框架,angular可以在没有节点的情况下运行,但仅支持有限的功能(无数据库访问,无服务器等)。

需要CLI才能通过命令行运行角度命令,生成服务/组件等。

您可以了解有关角度here

的更多信息

答案 1 :(得分:0)

Angular不需要Node。但是,为了使依赖关系管理更容易,尤其是在package.json中,需要使用npm这是一个程序包管理器。为了获得npm,您需要先安装Node。

对于角度cli,它提供了一个终端,可以轻松执行操作,例如创建角度应用,创建角度组件,构建...