Node.js 为什么需要节点Js?那么这个角色是什么呢?

Node.js 为什么需要节点Js?那么这个角色是什么呢?,node.js,angular,Node.js,Angular,我是一个角度技术的初学者,遇到了这个问题 为什么Angular中需要Node js,因为Node js是一种后端技术?如果您打算创建前端服务器、使用typescript或制作纯浏览器应用程序以外的任何东西(除非您使用另一个服务器框架:Apache、nginx、lighttp、ruby/rails等),那么Angular中就需要NodeJs。例如,Vanilla javascript不支持require或import功能,所以您需要节点来加载文件依赖项,angularjs不允许自己创建服务器。您还

我是一个角度技术的初学者,遇到了这个问题


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

如果您打算创建前端服务器、使用typescript或制作纯浏览器应用程序以外的任何东西(除非您使用另一个服务器框架:Apache、nginx、lighttp、ruby/rails等),那么Angular中就需要NodeJs。例如,Vanilla javascript不支持require或import功能,所以您需要节点来加载文件依赖项,angularjs不允许自己创建服务器。您还可以选择在使用NodeJs的TypeScript中构建角度应用程序

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

需要CLI,以便通过命令行运行angular命令,生成服务/组件等


您可以阅读有关angular的更多信息

angular不需要节点。然而,为了使依赖关系管理更容易,特别是在package.json中,需要使用包管理器npm。为了获得npm,您需要首先安装Node


对于angular cli,它提供了一个终端,可以轻松执行创建angular应用程序、angular组件、构建……等操作。

您已经成为SO的成员一段时间了。你应该考虑发布问题。这个太宽了,很长一段时间。而且你似乎缺乏任何研究。可能是重复的感谢@Jack Branch's