我是角度技术的初学者,遇到了这个问题。
为什么在Angular中需要节点JS作为节点JS是后端技术?
如果您打算创建前端服务器,使用Typescript或纯粹在浏览器应用程序中制作其他任何内容(除非您使用其他服务器框架:apache,nginx,nginx,nginx,否则LightTP,Ruby/Rails等)。例如,Vanilla JavaScript不支持或导入功能,因此您需要节点来加载文件依赖性,而AngularJS不允许单独创建服务器。您也可以选择在使用Nodejs的打字稿中构建角度应用程序。
值得注意的是,从技术上讲的nodejs和angularj是单独的框架,可以在没有节点的情况下运行角,但只能支持有限的功能(无db访问,没有服务器等)。
为了通过命令行运行角命令,生成服务/组件等。
您可以在此处阅读有关Angular的更多信息
角不需要节点。但是,要使依赖项管理更容易,尤其是在包装中。为了获得NPM,您需要先安装节点。
至于Angular CLI,它提供了一个终端,可以轻松执行操作,例如创建Angular App,Angular组件,构建...