前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >更小更快更易用的Angular5管中窥豹

更小更快更易用的Angular5管中窥豹

作者头像
IT晴天
发布2018-08-20 10:32:50
9120
发布2018-08-20 10:32:50
举报
文章被收录于专栏:ionic3+ionic3+ionic3+

这一段时间留意到Angular5的版本更新速度飞快,几乎两三天就一个版本,我就知道它快要来了。

image.png

然后今天就真的来了!虽说我对Angular5的内容有了解到一些,但是还是想看到官方或专家的详细描述,等到此文:Version 5.0.0 of Angular Now Available.

image.png

由于上班也不好意思占用太多时间做自己的私事,我就不耗费翻译的时间了,迫不及待的撸个新项目看看。

第一步,升级@angular/cli

创建Angular5项目,要更新angular-cli到1.5版本以上(其实angular-cli已换成@angular/cli)。如果未安装过angular-cli,则直接执行此句命令并跳过后续所有步骤即可npm install -g @angular/cli@latest

至于怎么更新可以看Github:https://github.com/angular/angular-cli,具体操作如下:

首先敲入命令查看下当前cli版本:

ng -v

angular-cli版本

看到版本是1.4.5,低于1.5,所以我们敲入以下命令更新:

npm install -g @angular/cli@latest

npm update -g @angular/cli

如果你使用的是Angular CLI 1.0.0-beta.28或以下版本, 你需要先卸载angular-cli包,从angular-cli向 @angular/cli转化:

npm uninstall -g angular-cli
npm uninstall --save-dev angular-cli

升级全局包(Global package):

npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest

注:如果npm版本大于5就使用npm cache verify去代替上述npm cache clean命令以避免错误.

注:如果要升级旧项目,本地包也需要升级,就先cd 项目,然后执行下述命令:

rm -rf node_modules dist
npm install --save-dev @angular/cli@latest
npm install

第二步,新建一个Angular5的项目

执行以下命令:

ng new angular5
cd angular5
ng serve

打开localhost:4200/即可看到页面。

我们执行下打包命令:

ng build --prod

查看命令输出窗口,对比下常规运行和打包后的内容,可以看到文件得到了非常大的压缩

Angular5项目运行与打包

接着我们又打包一个Angular4的项目来比较一下:

Angular4项目打包

发现在Angular5中没有vendor,而总体大小也小了50多K,看上去貌似不多,但是按比例来看就很可观了,或许当项目越大会越明显,时间有限,简单测试就到此先告一段落,后续再添加翻译和做进一步测试。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.11.02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一步,升级@angular/cli
  • 第二步,新建一个Angular5的项目
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档