为什么要使用angular才需要node.js?在其他帖子中,人们说它不是必需的,只有在需要服务器端代码时才需要它。但是Angular文档在“入门”部分专门说明了对Node.js的需求。为什么确切需要Node.js?如果我想使用.NET Core作为服务器端后端怎么办?
直角Site:
Prerequisites
Before you begin, make sure your development environment includes Node.js® and an npm package manager.
Node.js
Angular requires Node.js version 8.x or 10.x.
To check your version, run node -v in a terminal/console window.
To get Node.js, go to nodejs.org.
答案 0 :(得分:2)
Angular不需要直接使用NodeJS,也不是必须使用NodeJS。但是,所有构建和开发工具都需要NodeJS。
举例来说,这些是您需要NodeJS来构建Angular应用的一些原因,
npm(节点软件包管理器)默认情况下随NodeJS一起提供,它允许 您来管理您的依赖项。因此,您不必担心 操作,例如添加依赖项,删除某些依赖项,更新您的 package.json。
npm为您提供了角度cli或ng cli(角度命令行界面)
这是轻松构建应用程序的好工具
NodeJS允许您启动轻量级的Web服务器来托管您的
系统中本地应用程序。
答案 1 :(得分:1)
您确实需要 Nodejs 来开发 Angular 应用程序,您在开发它时将运行的所有工具都使用 Nodejs 来运行,例如 npm 和 Angular CLI 本身。 Nodejs 将在您的机器上为您的应用提供服务,它与您应用的服务器端无关,它可以是您想要的任何语言。