文章目录

  • 前言
  • 正文
  • 概念早知道
  • 前提条件
  • 搭建本地开发环境和工作区
  • 安装Angular CLI
  • 创建工作区和初始应用
  • 运行应用
  • 防入坑专区
  • 安装Angular CLI过程中,会报错
  • Angular CLI安装有问题,如何卸载
  • npm安装模块非常慢,怎么办
  • Angular需要typescript和types模块,还要安装吗
  • 安装Angular6之后,启动应用报错 rxjs
  • 小结


前言

目前主流的前端框架包含:Vue、React、Angular等。

Angular作为前端主流框架之一,它是互联网巨人谷歌开发,这意味着它有一个坚实的基础和社区支持。

和Vue相似,入门也比较容易,但概念较多,学习中较难深入理解。不过这些都不是问题,我们要知道学习任何技术都不可能一口吃个胖子,需要日常工作中慢慢积累和沉淀。

初学Angular,我也遇到不少坑,也是遇到问题解决问题,一步一步的使用起来的。初学者注意这几点可以帮你少走弯路,快速上手Angular。

正文

开始之前,先普及一下Angular相关概念,让我们更好的了解这个前端框架。

概念早知道

Angular是一个基于TypeScript构建的开发平台。它包括:

  • 一个基于组件的框架,用于构建可伸缩的Web应用;
  • 一组完美集成的库,涵盖各种功能,包括路由、表单管理、客户端-服务器通信等;
  • 一套开发工具,可帮助你开发、构建、测试和更新代码。

前提条件

要想使用Angular框架,你要先具备下列技术:

  • HTML
  • CSS
  • JavaScript
  • TypeScript

学习TypeScript的知识也会很有用,但不是必须的。如果具备上面的技术,你可以轻松学习Angular框架。

下面开始我们的学习之旅吧!

搭建本地开发环境和工作区

工欲善其事必先利其器。学习任何一门技术,开发环境很重要,很重要,非常重要!

安装Angular CLI

创建Angular项目可以通过Angular CLI(脚手架),它可以帮助我们生成应用和库代码,以及执行各种持续开发任务,比如:测试、打包和部署等。

如果你还没有安装,请先安装Angular CLI。

注意:安装之前确保你已经安装了Node工具。

执行命令行:

npm install -g @angular/cli

安装完成执行 ng -v 查看是否安装成功

前端ios 安卓兼容 流派屏 安卓前端用什么框架_前端ios 安卓兼容 流派屏

创建工作区和初始应用

打开CMD.exe后,进入指定的目录,开始创建工作区和初始应用。

ng new my-appdemo

命令说明:ng new [application name] 创建指定应用名的Angular项目

执行上面的命令,Angular CLI 会安装必要的 Angular npm 包和其它依赖包。这可能要花几分钟的时间。完成后,会看到该目录

前端ios 安卓兼容 流派屏 安卓前端用什么框架_前端_02

运行应用

Angular CLI 中包含一个服务器,方便你在本地构建和提供应用。下面运行我们的应用,进入到我们的工作目录,比如:my-appdemo。

运行下列命令:

cd my-appdemo
ng serve --open

ng serve 命令会启动开发服务器、监视文件,并在这些文件发生更改时重建应用。

–open(或者只用 -o 缩写)选项会自动打开你的浏览器,并访问 http://localhost:4200/
也可以通过执行命令 ng serve --port 0 --open 打开随机端口的访问地址,不过一般不用

如果你的安装和环境搭建成功了,就会看到启动后的页面。

注意:这个界面是我添加了ng-zorro后的界面,原始界面会显示Angular的图标。

前端ios 安卓兼容 流派屏 安卓前端用什么框架_angular.js_03

防入坑专区

安装Angular CLI过程中,会报错

通过npm install -g @angular/cli安装会安装最新的Angular脚手架,可能与本地Node版本不兼容。

指定和本地Node版本兼容的@angular/cli版本进行安装Angular脚手架。如:npm install -g @angular/cli@6.0.0

Angular CLI安装有问题,如何卸载

卸载安装的angular-cli

npm uninstall -g angular-cli

清除npm缓存

npm cache verify --force
npm安装模块非常慢,怎么办

设置淘宝镜像,让下载速度更快,cmd命令窗口中执行下面的命令:

npm config set registry https://registry.npm.taobao.org
Angular需要typescript和types模块,还要安装吗

不需要,安装脚手架时会自行安装这两个模块,如果要安装可以执行下面的命令:

npm install -g typescript typings
安装Angular6之后,启动应用报错 rxjs

错误栈:ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ‘;’ expected

找到应用目录中的package.json,修改依赖 rxjs 配置。将 “rxjs”: “^6.0.0” 改为 “rxjs”: “6.0.0”,保存文件,并在当前目录的cmd.exe中执行npm update。执行npm start查看运行结果。

前端ios 安卓兼容 流派屏 安卓前端用什么框架_前端ios 安卓兼容 流派屏_04

小结

通过以上的学习,进修者相信您已经可以搭建本地环境,并且能够创建自己的应用,完成了Angular入门的学习。学习新知识,就是要不断的去踏坑,把学习过程中的问题都一一解决掉,您也就真的学会了。

感谢您读完了进修者的内容分享,欢迎留言区一起聊聊天,聊聊关于您对“Angular快速入门”有什么更好的想法!

我是进修者,期待与您肩并肩,一起进化成长!

前端ios 安卓兼容 流派屏 安卓前端用什么框架_前端ios 安卓兼容 流派屏_05