首页 > 其他分享 >AngularJS快速上手,从安装到运行

AngularJS快速上手,从安装到运行

时间:2023-05-03 17:07:47浏览次数:40  
标签:src AngularJS 安装 CREATE bytes Learning 快速 app


0、先决条件

        在开始之前,请确保你的开发环境已经包含了 Node.js和 npm 包管理器。

Node.js

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

  • 要想检查你的版本,请在控制台窗口中运行 node -v 命令。
C:\Users\Administrator>node -v
v8.12.0


npm 包管理器

     Angular、Angular CLI 和 Angular 应用都依赖于由一些库所提供的特性和功能,它们主要是 npm 包。要下载和安装 npm 包,你必须拥有一个 npm 包管理器。

本 文中使用的是npm命令行方式,它已经在安装 Node.js 时默认安装上了。

要想检查你是否已经安装了 npm 客户端,请在终端/控制台窗口中运行 npm -v 命令。

C:\Users\Administrator>npm -v
6.4.1

1、安装 Angular CLI

       本文用 Angular CLI 的方式来创建项目、创建应用和库代码,并执行多种开发任务,比如测试、打包和发布。

通过npm来安装CLI,请打开控制台窗口,并输入下列命令:

C:\Users\Administrator>npm install -g @angular/cli

2、创建项目

选择一个位置(工作空间)来创建Angular应用来开发, 每个项目都是一组由应用、库或端到端(e2e)测试构成的文件。

运行 Angular CLI 命令 ng new创建项目AngularJS-Learning,如下所示:

I:\Angular>ng new AngularJS-Learning
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? CSS
CREATE AngularJS-Learning/angular.json (3876 bytes)
CREATE AngularJS-Learning/package.json (1326 bytes)
CREATE AngularJS-Learning/README.md (1034 bytes)
CREATE AngularJS-Learning/tsconfig.json (408 bytes)
CREATE AngularJS-Learning/tslint.json (2837 bytes)
CREATE AngularJS-Learning/.editorconfig (245 bytes)
CREATE AngularJS-Learning/.gitignore (503 bytes)
CREATE AngularJS-Learning/src/favicon.ico (5430 bytes)
CREATE AngularJS-Learning/src/index.html (304 bytes)
CREATE AngularJS-Learning/src/main.ts (372 bytes)
CREATE AngularJS-Learning/src/polyfills.ts (3234 bytes)
CREATE AngularJS-Learning/src/test.ts (642 bytes)
CREATE AngularJS-Learning/src/styles.css (80 bytes)
CREATE AngularJS-Learning/src/browserslist (388 bytes)
CREATE AngularJS-Learning/src/karma.conf.js (964 bytes)
CREATE AngularJS-Learning/src/tsconfig.app.json (166 bytes)
CREATE AngularJS-Learning/src/tsconfig.spec.json (256 bytes)
CREATE AngularJS-Learning/src/tslint.json (314 bytes)
CREATE AngularJS-Learning/src/assets/.gitkeep (0 bytes)
CREATE AngularJS-Learning/src/environments/environment.prod.ts (51 bytes)
CREATE AngularJS-Learning/src/environments/environment.ts (662 bytes)
CREATE AngularJS-Learning/src/app/app-routing.module.ts (245 bytes)
CREATE AngularJS-Learning/src/app/app.module.ts (393 bytes)
CREATE AngularJS-Learning/src/app/app.component.html (1173 bytes)
CREATE AngularJS-Learning/src/app/app.component.spec.ts (1131 bytes)
CREATE AngularJS-Learning/src/app/app.component.ts (222 bytes)
CREATE AngularJS-Learning/src/app/app.component.css (0 bytes)
CREATE AngularJS-Learning/e2e/protractor.conf.js (752 bytes)
CREATE AngularJS-Learning/e2e/tsconfig.e2e.json (213 bytes)
CREATE AngularJS-Learning/e2e/src/app.e2e-spec.ts (314 bytes)
CREATE AngularJS-Learning/e2e/src/app.po.ts (208 bytes)
npm WARN deprecated [email protected]: CircularJSON is in maintenance only, fl
atted is its successor.
[           .......] - extract:mime: sill tarball trying lcid@^1.0.0 by hash: s
......

    ng new 会提示你要把哪些特性包含在初始的应用项目中,请按 Enter 或 Return 键接受默认值即可。创建项目过程中会下载安装依赖的包,所有创建项目过程受网络状况,需要花费一会儿的时间,那就慢慢等待吧,不妨利用这个等待时间看看其他东西,也挺好的。

3、运行

Angular 包含一个开发服务器,以便你能在本地轻松地构建应用和启动开发服务器。

进入工作空间目录(my-app)。

使用 CLI 命令 ng serve 启动开发服务器,并带上 --open 选项。

I:\Angular\AngularJS-Learning>ng serve --open

ng serve 命令会自动开发服务器,并监视你的文件变化,当你修改这些文件时,它就会重新构建应用。

--open(或只用 -o)选项会自动打开浏览器,并访问 http://localhost:4200/

看,你的应用使用一条消息在欢迎你:

AngularJS快速上手,从安装到运行_Angular

AngularJS快速上手,从安装到运行_json_02

标签:src,AngularJS,安装,CREATE,bytes,Learning,快速,app
From: https://blog.51cto.com/xcbeyond/6241384

相关文章

  • 如何能够快速实现IT技术精进?
    ①学习和实践:作为IT人,无论你是做软件开发、数据库开发、软件设计还是做测试、产品设计、运维、网络等。专业知识就是在这一行混的基础;通过参加在线课程、阅读技术书籍和博客、创建和开发项目等方式不断学习和实践。②寻求导师或指导者(三人行必有我师):找到具有经验和知识的......
  • Intel Pentium III 512MB内存 i815集显上安装Ubuntu Server 14.04
    自己的御用奔腾IIIPC,接口齐全,准备安装UbuntuServer14.04i386,继续发挥余热,物尽其用。 基本配置:CPU:IntelPentiumIII1000MHz,256KBL2,133MHzFSB,0.18um,1.75v,Coppermine-TRAM:512MBSDRAM,PC133GPU:Inteli82815IGPHDD:128GBSSD, withSATAtoIDEa......
  • 记录一次C#在arm64的Ubuntu下安装使用selenium的过程
    手头上有一台没用的安卓手机,想着安装Ubuntu当爬虫服务器用,安卓手机root后使用delopy安装启动Ubuntu系统这些前置过程就不谈了重点谈怎么在ssh下安装使用selenium的过程首先我们安装aptitude这个软件包管理库,这个库相对于apt功能,对软件的依赖处理更加优秀,且使用方式和apt一样su......
  • 通过msys2安装mingw64
    GetStartedwithC++andMingw-w64inVisualStudioCodeMSYS2这里下载msys2以及如何安装mingw    安装完整之后跳出一个界面,里面输入命令安装mingw   但运行>gcc--version却显示无此命令,然后再vscode帮助里看到需要安装mingw-w64toolchain,后打开cmd......
  • Windows 11 安装 Oracle 11g
    参考教程主要参考了超级详细的Oracle安装图文详解!手把手教会您从下载到安装!,教程很详细,安装包也有网盘可以下载。前要条件先到控制中心》程序与功能检查安装.NETFramework3.5没有,没有就要勾选安装。一般系统默认是没有装的。本地安装后登录按照教程安装成功后,因为是安装......
  • Oracle GoldenGate Free 安装
    一些预备安装了docker网络可以连接容器仓库(oracle的)包含oracle账户运行拉取docker镜像dockerpullcontainer-registry.oracle.com/goldengate/goldengate-free:21.9.0.0-oracle启动version:'3'services:app:image:c......
  • 物理机安装 TiKV 时 RAID 卡在线配置方式
    作者:pepezzzzRaid配置的规划安装TiDB集群的物理机配置如下:组件配置描述CPU2*IntelXeonGold5218R(2.1GHz,20Core)内存384GB系统盘2*480GBSATASSDRAID1数据盘14*1.92TBSATASSDRAID10用14*1.92TBSATASSD组成RAID10后,减去RAID的元数据和1024的转换损......
  • VS2022使用ClickOnce发布程序本地安装.net框架
    因为遇到下面的错误,没有在网上搜到详细解决问题的教程,费了一些时间才解决了问题,特此记录一下,也希望能帮助到其他人。 要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“.NET桌面运行时6.0.14(x64)”项的文件“net6desktopruntime_x64\win......
  • 安装alist
    curl-fsSL"https://alist.nn.ci/v3.sh"|bash-sinstall下载Alistlatest...########################################################################100.0%下载成功Alist安装成功!访问地址:http://YOUR_IP:5244/配置文件路径:/opt/alist/data/config.json......
  • linux 更新软件安装源
    #备份cp/etc/apt/sources.list/etc/apt/sources.list.bak#编辑sudovim/etc/apt/sources.list#替换阿里镜像debhttp://mirrors.aliyun.com/ubuntu/bionicmainrestricteduniversemultiversedebhttp://mirrors.aliyun.com/ubuntu/bionic-securitymainrestric......