为什么Angular需要Node.js?

时间:2019-05-21 03:58:43

标签: node.js angular

为什么要使用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.

2 个答案:

答案 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 将在您的机器上为您的应用提供服务,它与您应用的服务器端无关,它可以是您想要的任何语言。