为什么Angular需要Node Js?Angular Cli的作用是什么?
如果你打算创建一个前端服务器,使用typescript或者制作任何不同于纯浏览器的应用程序(除非你使用其他服务器框架: Apache,nginx,lighttp,ruby/rails等),你需要NodeJs for angular。例如,Vanilla javascript不支持请求或导入功能,因此您需要节点来加载文件依赖项,而angularjs本身不允许创建服务器。您还可以选择在TypeScript中构建angular应用程序,它使用NodeJs。
值得注意的是,从技术上讲,nodejs和angularjs是独立的框架,angular可以在没有节点的情况下运行,但只支持有限的功能(没有数据库访问,没有服务器等)。
需要CLI,以便通过命令行运行angular命令,生成服务/组件等。
您可以阅读有关angular here的更多信息