为什么 Angular 需要 Node.js?

use*_*072 4 node.js angular

为什么需要 node.js 才能使用 angular?在其他帖子中,人们说它不是必需的,只有在您想要服务器端代码时才需要它。但是 Angular 文档在“入门”部分特别说明了对 Node.js 的需求。为什么需要 Node.js?如果我想使用 .NET Core 作为我的服务器端后端怎么办?

直接来自 Angular站点

先决条件 在开始之前,请确保您的开发环境包括 Node.js® 和 npm 包管理器。

Node.js Angular 需要 Node.js 版本 8.x 或 10.x。

要检查您的版本,请在终端/控制台窗口中运行 node -v。

要获取 Node.js,请访问 nodejs.org。

San*_*epa 16

Angular 不直接需要 NodeJS,也不是强制使用 NodeJS。但是您将需要 NodeJS 用于所有构建和开发工具。

例如,这些是您需要 NodeJS 来构建 Angular 应用程序的几个原因,

  • npm(节点包管理器)默认与 NodeJS 一起提供,它允许您管理您的依赖项。因此,您不必担心添加依赖项、删除一些依赖项、更新 package.json 等操作。

  • npm 为您提供 angular cli 或 ng cli(angular 命令行界面)
    ,这是轻松构建应用程序的绝佳工具

  • NodeJS 允许你启动一个轻量级的 web 服务器来
    在你的系统中本地托管你的应用程序。