【Angular2】搭建开发环境

一、前言

      随着前端工程化的浪潮到来,最近公司的新项目需要使用Angular2作为前端的开发语言。当然小编之前是没有接触的,而且Angular2也是在AngularJs的基础上发展出来的。但是官网说他们相同的地方不多,事实证明确实不多。但是经过小编几个月的研究也是很快就是上手了Angular2。

      下面小编就带领大家搭建一下Angular2的开发环境吧。

二、Angular2是什么?

      可能有一些老程序员只知道使用js、jquery等,很多朋友不太了解什么是Angular2。小编从“菜鸟教程”上面找了Angular2的定义:

这里写图片描述

AngularJS2 是一款开源JavaScript库,由Google维护,用来协助单一页面应用程序运行。
AngularJS2 是 Angular 1.x 的升级版本,性能上得到显著的提高,能很好的支持 Web 开发组件。
AngularJS2 发布于2016年9月份,它是基于ES6来开发的。

      学习Angular2之前,小编建议还是需要具备基本的前端基础:HTML、CSS、JavaScript。此外你还需要了解 NPM 及 TypeScript。

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题
注意:由于国内网络的限制,跟多的时候我们用到的是cnpm。

TypeScript 是一种由微软开发的自由和开源的编程语言,它是JavaScript的一个超集,扩展了JavaScript的语法。

三、环境搭建

3.1 环境要求

  • nodejs

  • cnpm

  • typescript

  • typings

  • @angular/cli

3.2 安装NodeJs

      这个的安装过程很简单,打开Nodejs的官网,选择自己的系统,下载指定的安装包。

这里写图片描述

      这里,小编下载的是windows 64位的。下载后傻瓜步骤安装即可。

      安装完毕后我们需要检查一下是否安装成功:在命令窗口中,输入 node -v ,如果出现版本号,说明安装成功。小编这里安装的是v6.11.2版本。

这里写图片描述

      为什么要安装node.js呢? 因为Angular2是基于node.js的,所以要先安装nodejs环境

3.3 安装cnpm

      在前文中小编说要学习Angular2,要了解一下npm。而npm是一个包管理工具。但是使用npm安装插件是从国外的服务器下载的,由于咱们大中国有强大的防火墙,国内网络不翻墙很难访问外国的服务器。这样咱么下载插件就会有异常。但是各位不要怕,咱们这么强大的中国人民,怎么会因为这个而耽误挣钱呢? 淘宝团队就做了一个完整的npmjs.org镜像,用cnpm代替npm,cnpm与nodejs的npm用法一致,只是在执行命令时,将npm改为cnpm。所以这里咱们安装cnpm。

      打开命令窗口,输入:

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

      注意:有的时候输入上面的命令不一定好使,可以把 -g放到最后。

      按下enter键直接执行,如下图所示:

这里写图片描述

      查看安装情况,在命令窗口输入:

cnpm –v

      注意:查看版本号或者关闭命令提示符重新打开,否则安装完毕后直接使用会出现错误。

      如果出现如下效果,就说明安装成功了:

这里写图片描述

3.4 安装typescript和typings

      在命令窗口中,使用cnpm命令来完成插件安装:同样注意的是,-g有的时候不太完美,放到指令的最后有可能完成。

cnpm install –g typescript@2.2.2 typings

      安装效果:

这里写图片描述

      运行完毕之后,查看版本确定是否安装成功,在命令提示符中直接输入下面的命令,出现版本号,即为安装成功:

tsc –v

这里写图片描述

  • JavaScript 与 TypeScript 的区别

      TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。
      TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。

3.5 安装@angular/cli

      用cnpm安装@angular/cli,直接在命令提示符中输入:

cnpm install –g @angular/cli@1.0.0

这里写图片描述

      我们可以通过下面的命令来检查是否安装成功了:

ng version

这里写图片描述

3.6 介绍几款前端开发的IDE

      这是一款和Idea界面非常相似的IDE,相信使用idea比较多的朋友,肯定喜欢这个。

这里写图片描述

      这款工具也非常的好用,界面非常的简介,使用很方便。小编就在使用这个。

这里写图片描述

四、小结

      其实这篇博客是很简单的,操作没有什么技术性,更多的是配置好了,不用记住命令是什么。灵活操作,做好最帅的自己!

      好了,到这步为止我们的开发环境就搭建完了。具体如何建立项目,小编将在下一篇博客中,向大家介绍。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你个佬六

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值