0

0

如何在 Windows 上安装 Angular:Angular CLI、Node.js 和构建工具指南

看不見的法師

看不見的法師

发布时间:2025-05-19 08:26:06

|

378人浏览过

|

来源于php中文网

原创

windows 上安装 angular:angular cli、node.js 和构建工具指南

本文翻译自How to Install Angular on Windows: A Guide to Angular CLI, Node.js, and Build Tools,作者为Ahmed Bouchefra

如何在 windows 上安装 angular:angular cli、node.js 和构建工具指南在本教程中,我们将学习如何在 Windows 中安装 Angular CLI 并使用它来创建 Angular 项目。

什么是 Angular CLI?Angular CLI 是用于初始化和使用 Angular 项目的官方工具。它可以帮助您避免复杂配置和构建工具(如 TypeScript、Webpack 等)的麻烦。

安装 Angular CLI 后,您需要运行一个命令来生成一个项目,并运行另一个命令来使用本地开发服务器来运行您的应用程序。

与当今大多数现代前端工具一样,Angular CLI 构建在 Node.js 之上。

Node.js 是一种服务器技术,允许您在服务器上运行 JavaScript 并构建服务器端 Web 应用程序。然而,Angular 是一种前端技术,因此即使您需要在开发计算机上安装 Node.js,它也仅用于运行 CLI。

一旦构建了用于生产的应用程序,您将不需要 Node.js,因为最终的捆绑包只是静态 HTML、CSS 和 JavaScript,可以由任何服务器或 CDN 提供服务。

尽管如此,如果您正在使用 Angular 构建全栈 Web 应用程序,并且您喜欢使用 JavaScript 作为前端和后端,则可能需要 Node.js 来创建后端部分。

查看 MEAN 堆栈——它是一个包含 MongoDB、Express(构建在 Node.js 之上的 Web 服务器和 REST API 框架)和 Angular 的架构。如果您想要逐步入门教程,可以阅读本文。

在本例中,Node.js 用于构建应用程序的后端部分,并且可以替换为您想要的任何服务器端技术,例如 PHP、Ruby 或 Python。但 Angular 不依赖 Node.js,除了它的 CLI 工具和从 npm 安装包。

NPM 代表 Node 包管理器。它是托管 Node 包的注册表。近年来,它还被用来发布前端包和库,如 Angular、React、Vue.js 甚至 Bootstrap。

注意:您可以免费下载我们的《Angular 8 书:使用 Angular 8 构建您的第一个 Web 应用程序》。

在 Windows 上安装 Angular CLI首先,您需要在开发计算机上安装 Node 和 npm。有很多方法可以做到这一点,例如:

使用 NVM(Node 版本管理器)在系统中安装和使用多个版本的 Node,使用对应的操作系统的官方包管理器从官方网站安装它。让我们保持简单并使用官方网站。只需访问下载页面并获取 Windows 的二进制文件,然后按照安装向导操作即可。您可以通过在命令提示符中运行以下命令来确保系统上安装了 Node,该命令应显示已安装的 Node 版本:

$ node -v

接下来,运行以下命令来安装 Angular CLI:

$ npm install @angular/cli

命令成功完成后,您应该已经安装了 Angular CLI。

Angular CLI 快速指南安装 Angular CLI 后,您可以运行许多命令。让我们首先检查已安装的 CLI 的版本:

$ ng version

如下图所示:

如何在 windows 上安装 angular:angular cli、node.js 和构建工具指南ng version您可能需要运行的第二个命令是 help 命令,用于获取完整的使用帮助:

$ ng help

如何在 windows 上安装 angular:angular cli、node.js 和构建工具指南ng help CLI 提供以下命令: add: 向您的项目添加对外部库的支持。 build (b): 将 Angular 应用程序编译到给定输出路径上名为 dist/ 的输出目录中。必须从工作空间目录中执行。 config: 检索或设置 Angular 配置值。

doc (d): 在浏览器中打开 Angular 官方文档 (angular.io),并搜索给定的关键字。

e2e (e): 构建并提供 Angular 应用程序,然后使用 Protractor 运行端到端测试。

generate (g): 根据原理图生成和/或修改文件。

help: 列出可用命令及其简短描述。

lint (l): 在给定项目文件夹中的 Angular 应用程序代码上运行 linting 工具。

PaperAiBye
PaperAiBye

支持近30多种语言降ai降重,并且支持多种语言免费测句子的ai率,支持英文aigc报告等

下载

new (n): 创建一个新的工作区和一个初始的 Angular 应用程序。

run: 运行项目中定义的自定义目标。

serve (s): 构建并服务您的应用程序,根据文件更改进行重建。

test (t): 在项目中运行单元测试。

update: 更新您的应用程序及其依赖项。请参阅https://update.angular.io/

version (v): 输出 Angular CLI 版本。

xi18n: 从源代码中提取 i18n 消息。

生成项目您可以使用 Angular CLI 通过在命令行界面中运行以下命令来快速生成 Angular 项目:

$ ng new frontend

注意:frontend是项目的名称。当然,您可以为您的项目选择任何有效的名称。由于我们将创建一个全栈应用程序,因此我使用 frontend 作为前端应用程序的名称。

如前所述,CLI 会询问您是否要添加 Angular 路由?,您可以通过输入 y(是)或 n(否)来回答,这是默认选项。它还会询问您要使用的样式表格式(例如 CSS)。选择您的选项并按 Enter 键继续。

如何在 windows 上安装 angular:angular cli、node.js 和构建工具指南ng new frontend如何在 windows 上安装 angular:angular cli、node.js 和构建工具指南frontend Angular 1目录结构之后,您将使用目录结构和一堆配置和代码文件创建项目。它将主要采用 TypeScript 和 JSON 格式。我们看看各个文件的作用:

/e2e/:包含网站的端到端(模拟用户行为)测试/node_modules/:使用 npm install 将所有第三方库安装到此文件夹/src/:包含应用程序的源代码。大部分工作将在这里完成/app/:包含模块和组件/assets/:包含图像、图标和样式等静态资源/environments/:包含环境(生产和开发)特定的配置文件browserslist:autoprefixer 需要 CSS 支持favicon.ico:网站图标index.html:主要的 HTML 文件karma.conf.js:Karma(测试工具)的配置文件main.ts:AppModule 引导的主启动文件polyfills.ts:Angular 所需的 polyfillstyles.css:项目的全局样式表文件test.ts:这是 Karma 的配置文件tsconfig.*.json:TypeScript 的配置文件angular.json:包含 CLI 的配置package.json:包含项目的基本信息(名称、描述和依赖项)README.md:包含项目描述的 markdown 文件tsconfig.json:TypeScript 的配置文件tslint.json:TSlint(静态分析工具)的配置文件为您的项目服务Angular CLI 提供了一个完整的工具链,用于在本地计算机上开发前端应用程序。因此,您不需要安装本地服务器来为您的项目提供服务 —您可以简单地从终端使用 ng serve 命令在本地为您的项目提供服务。

首先导航到项目的文件夹中并运行以下命令:

$ cd frontend
$ ng serve

您现在可以导航到 https://www.php.cn/link/0b49a9811e1fc2a3b5eebf2411061887 地址来开始使用您的前端应用程序。如果您更改任何源文件,该页面将自动实时重新加载。 运行结果如下图所示:

如何在 windows 上安装 angular:angular cli、node.js 和构建工具指南ng serve运行结果生成Angular构件Angular CLI 提供了 ng generate 命令,可帮助开发人员生成基本的 Angular 构件,例如模块、组件、指令、管道和服务:

$ ng generate component my-component

my-component 是组件的名称。 Angular CLI 将自动在 src/app.module.ts 文件中添加对组件指令管道的引用。

如果您想将组件、指令或管道添加到另一个模块 (主应用程序模块 app.module.ts 除外),您只需在组件名称前加上模块名称和斜杠 即可:

$ ng g component my-module/my-component

my-module 是现有模块的名称。

结论在本教程中,我们了解了如何在 Windows 计算机上安装 Angular CLI,并使用它从头开始初始化一个新的 Angular 项目。

我们还看到了您可以在整个项目开发过程中使用的各种命令来生成 Angular 工件,例如模块、组件和服务。

查看我们的其他 Angular 教程。

您可以通过作者的个人网站、Twitter、LinkedIn 和 Github 联系或关注作者。

参考资料How to Install Angular on Windows: A Guide to Angular CLI, Node.js, and Build Tools

相关专题

更多
python开发工具
python开发工具

php中文网为大家提供各种python开发工具,好的开发工具,可帮助开发者攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。php中文网还为大家带来python相关课程以及相关文章等内容,供大家免费下载使用。

758

2023.06.15

python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

637

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

761

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

618

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

1264

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

548

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

579

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

708

2023.08.11

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

27

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Vue3.x 工具篇--十天技能课堂
Vue3.x 工具篇--十天技能课堂

共26课时 | 1.4万人学习

vue-cli2入门到项目实战
vue-cli2入门到项目实战

共11课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号