Angular开发之——安装Angular CLI并初始化项目(02)

news2025/2/28 6:41:07

一 概述

  • Angular CLI介绍及开发环境准备
  • 安装Angular CLI开发工具
  • 使用Angular CLI初始化Angular项目
  • 简单体验Angular

二 Angular CLI介绍及开发环境准备

2.1 Angular CLI介绍

目前,无论你使用什么前端框架,都必须要使用到各种NodeJS工具,Angular也不例外。与其他框架不同,Angular从一开始就走的“全家桶”式的设计思路,因此@angular/cli这款工具里面集成了日常开发需要使用的所有Node模块,使用@angular/cli可以大幅度降低搭建开发环境的难度。

Angular CLI类似于Vue CLI,是Angular官方开发的一个脚手架工具,专门用来开发构建Angular应用程序。

  • Angular应用程序初始化
  • 内置开发服务器
  • 代码变更浏览器自动刷新
  • 创建组件、指令、服务等继承工具
  • 测试和维护等

2.2 安装依赖环境

安装Node.js

  • 下载地址:https://nodejs.org/en/download/
  • 安装
  • 确认Node.js环境(node -v)

安装npm

  • npm会随着Node的安装被一起安装
  • 确认npm环境(npm -v)

安装cnpm

npm i -g cnpm --registry=https://registry.npm.taobao.org

三 安装Angular CLI开发工具

3.1 安装@angular/cli

cnpm i -g @angular/cli

3.2 查看安装是否成功

ng version

四 使用Angular CLI初始化Angular项目

4.1 运行 CLI 命令 ng new 并提供 my-app 名称作为参数

ng new my-app

4.2 按Ctrl+C暂停,进入my-app,执行如下指令安装依赖

cnpm install

4.3 启动程序

npm start
ng serve --open

说明:

  • –open(或者只用 -o缩写)选项会自动打开你的浏览器,并访问http://localhost:4200/
  • 该命令默认会开启一个服务占用4200端口,如果想要修改可以通过–port参数来指定,例如:ng serve --port 3000

五 参考

  • 关于Angular CLI

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/520350.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Leetcode 剑指 Offer II 026. 重排链表

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer(专项突击版)系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定一个单链表 L 的头节点 head ,单链表 L 表示为&a…

day32_HTML

今日内容 零、 复习昨日 一、二阶段介绍 二、HTML 零、 复习昨日 晨考 一、二阶段介绍 第一阶段: JavaSE, 对java基本语法,面向对象知识,和编程有了基本了解 第二阶段: javaweb阶段 开发入门 前端 网页(用户直接交互界面)html 网页css 美化js 动起来 - jquerybootstrap 服务器 …

C++三部曲|C++内存管理全景指南

导语 深入理解C内存管理,一文了解所有C内存问题,万字长文,建议收藏 随着人工智能,云计算等技术的迅猛发展,让Python,go等新兴语言流行了起来,很多人以为C可能已经过时了,确实&…

《vector的模拟实现》

本文主要介绍vector的常见接口的模拟实现 文章目录 vector中常用类成员二、vector的底层结构三、vector的默认成员函数构造函数1—空构造构造函数2—迭代器区间构造拷贝构造函数赋值运算符重载析构函数 四、迭代器相关的函数迭代器的分类迭代器对应的STL容器分类迭代器失效问题…

软件系统架构对测试的影响分析

我们知道软件系统的架构会对系统测试产生影响,而到底会产生哪些影响呢?   首先看一下软件系统架构到底是如何定义的?   软件系统架构就是组成系统的主要重要模块、过程、数据的管理和分配、用户界面的种类和风格,以及系统运行平台等。其中包括它们…

在MacBook上编译v3s内核出错

刚开始的时候,我捣鼓esp8266「现在我也还有8266的开发板,后面也还是会推荐」 后面,我推荐了esp32,买了esp32开发板,可以做uac相关的实验,也可以搞图形界面了。 现在,终于到捣鼓Linux了 PS&#…

完整的医学影像PACS系统全套源码(带三维重建)

一套完整的医学影像存储与传输系统源码,PACS部分主要提供医学影像获取、影像信息网络传递、大容量数据存储、影像显示和处理、影像打印等功能。 RIS主要提供分诊登记、叫号、检查报告生成和打印等功能。本套影像存储与传输系统将二者进行无缝对接,提供了…

Navicat Premium 15安装注教程

Navicat Premium 15安装 准备工作 下载好安装包navicat150_premium_cs_x64和安装完成Navicat Premium 15 链接:https://pan.baidu.com/s/1TJs3pjAXJXhu7-13DJLzpg 提取码:hunk 安装Navicat Premium 15 无脑操作,下一步下一步就行了&…

【利用AI让知识体系化】万字深入浅出Nginx

思维导图 文章目录 思维导图 第一部分:入门篇1.1 起步下载和安装Nginx启动NginxNginx配置文件Nginx命令行总结 1.2 Nginx的基本架构1.3 安装和配置Nginx1.4 Nginx的基本操作 第二部分:核心篇2.1 Nginx的请求处理2.2 Nginx的缓存机制2.3 Nginx的负载均衡机…

二叉树基础

https://www.bilibili.com/video/BV1Hy4y1t7ij/?spm_id_from333.337.search-card.all.click&vd_source168d5f618ec1a68e1f162d91a35a12b6 完全二叉树的底部一定是从左到右是连续的。满二叉树一定是完全二叉树。 二叉搜索树:左边左子树的所有节点都小于这个中间…

【ROS】如何让ROS中节点获取数据 III --参数服务器通信及ros常用工具指令介绍

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法…感兴趣就关注我吧!你定不会失望。 参数服务器通信及ros常用工具指令介绍 0.参数服务器概念1.参数服务器增加/修改参数:2.参数服务器查找参数3.参数服务器删除参…

大家都是拷贝,凭什么你这么秀?

入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 之前关于 Python 的作用域、赋值、参数传递,我们接连谈了几篇文章: Python常见问题:全局变量和局部变量…

Marking

Marking 题目描述 输入输出 #include<iostream> #include<algorithm> using namespace std; typedef long long ll; ll gcd(ll a,ll b) {return b0?a:gcd(b,a%b); } int main() {ll t;cin>>t;ll n,d,k;while(t--){cin>>n>>d>>k;k--;if(g…

数据结构学习分享之树的介绍

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:数据结构学习分享⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你了解更多数据结构的知识   &#x1f51d;&#x1f51d; 数据结构第六课 1. 前言&a…

5.13下周黄金最新行情走势分析及多空交易策略

近期有哪些消息面影响黄金走势&#xff1f;下周黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;周五(5月12日)美市尾盘&#xff0c;现货黄金收报2010.23美元/盎司&#xff0c;下跌4.57美元或0.23%&#xff0c;日内最高触及2022.59美元/盎司&#xff0c;最低触及…

IDEA 2022.3版本安装

安装前的准备 (免费使用方式私信我&#xff01;&#xff01;) • 64 位 Microsoft Windows 11、10、8 • 最低 2 GB 可用 RAM&#xff0c;推荐 8 GB 系统总 RAM • 2.5 GB 硬盘空间&#xff0c;推荐 SSD • 最低屏幕分辨率 1024x768 从安装上来看&#xff0c;IntelliJ IDEA 对硬…

asp.net+C#-高校社团管理网站

1、前台&#xff08;主要提供给学生使用&#xff09;&#xff1a;&#xff08;1&#xff09;注册&#xff0c;学生可以注册&#xff08;2&#xff09;登录&#xff0c;用户可以登录系统&#xff08;3&#xff09;查看社团活动&#xff0c;可以在页面查看社团的详细活动内容&…

Python基础入门编程代码练习(七)

一、读取json文件 创建一个json格式的文件,包含以下信息&#xff08;注意&#xff0c;地址是一个json对象&#xff0c;包含国家和城市&#xff09;&#xff0c;请使用Python中读取json文件的方法获取并打印json对象中的姓名、年龄以及城市信息 我叫小明,我今年 18 岁,性别男,…

如何批量查询自己的CSDN博客质量分

批量查询自己的CSDN博客质量分 一&#xff1a;故事背景二&#xff1a;具体实现2.1 csdn 接口分析2.2 apiPost调用接口2.2 RestTemplate进行接口调用2.2.1 需要引入的Maven依赖2.2.2 调用2.2.2 两个接口2.2.3 导出Excel到自己的电脑2.2.4 效果 三&#xff1a;总结提升 一&#x…

POWERLINK协议源码(最新)在stm32单片机上的移植指南

最近着了powerlink的道&#xff0c;连续几晚十二点前没睡过觉。不得不说兴趣这东西劲太大了&#xff0c;让人睡不着。喜欢上研究POWERLINK&#xff0c;最新版的源码结构挺清晰的&#xff0c;移植并测试了嵌入式linux作为从站和电脑主站之间的通信&#xff0c;挺有趣的。接下来想…