[英]Why is Node.js required for Angular?
为什么需要 Node.js 才能使用 Angular?
在其他帖子中,人们说它不是必需的,只有在您需要服务器端代码时才需要。 但是 Angular 文档在“入门”部分特别说明了需要 Node.js。 为什么需要 Node.js? 如果我想使用.NET Core作为我的服务器端后端怎么办?
直接来自Angular 网站:
开始之前的先决条件,确保您的开发环境包括 Node.js® 和 npm package 管理器。
Node.js Angular 需要 Node.js 版本 8.x 或 10.x。
要检查您的版本,请在终端/控制台 window 中运行 node -v。
获取 Node.js、go 到 nodejs.org。
Angular 不直接需要 NodeJS,也不是强制使用 NodeJS。 但是您将需要 NodeJS 用于所有构建和开发工具。
例如,这些是您需要 NodeJS 来构建 Angular 应用程序的几个原因,
npm(节点包管理器)默认与 NodeJS 一起提供,它允许您管理您的依赖项。 因此,您不必担心添加依赖项、删除一些依赖项、更新 package.json 等操作。
npm 为您提供 angular cli 或 ng cli(angular 命令行界面)
这是一个很好的工具,可以轻松构建您的应用程序
NodeJS 允许你启动一个轻量级的 web 服务器来托管你的
在您的系统中本地应用程序。
您确实需要 Nodejs 来开发 Angular 应用程序,您在开发它时将运行的所有工具都使用 Nodejs 来运行,例如npm和 angular CLI 本身。 Nodejs 将在您的机器上为您的应用程序提供服务,它与您的应用程序的服务器端无关,它可以是您想要的任何语言。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.