Angular(5.2->6.1)升级小结


Posted in Javascript onDecember 27, 2018

在前面的文章中也曾经分别提到过,angular6由于存在一些稍大的变化,所以不能像Angular4到Angular5那样基本无感地进行升级,这里结合官方提示,简单整理一下Angular5.2到目前稳定的6.1的升级要点。

Angular(5.2->6.1)升级小结

事前准备

变更内容

Angular(5.2->6.1)升级小结

除此之外,还需要确认如下内容:

  • tsconfig.json: preserveWhitespaces设定为off(v6缺省设定)
  • package.json中scripts的使用,所有的cli命令统一使用两个横线?传入参数(POSIX规范)
  • ngModelChange行为发生变化,请确认使用相关方式,升级后动作是否正常。
  • Typescript使用strict模式的情况下(tsconfig.json的strict被设定为true时),更新tsconfig.json使strictPropertyInitialization无效,或者在ngOnInit中移除属性的初期化

更新

更新cli

  • Node版本确认:Node8及其以上
  • 更新本地和全局的angular cli
  • 修改配置文件angular.json

可以使用如下命令实现:

sudo npm install -g @angular/cli@6.1.5
npm install @angular/cli@6.1.5
ng update @angular/cli

更新angular framework

更新Angular framework到v6,以及相应的RxJS和TypeScript版本
ng update @angular/core

更新Angular Material

ng update @angular/material

更新其他package

ng update

rxjs的修改

rxjs可以使用rxjs-compat模式进行兼容,对应完毕之后,再移除即可。
关于http和rxjs的使用详细的变化的使用,前面的几篇文章中有所提到,这里不再赘述。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
js网页侧边随页面滚动广告效果实现
Apr 14 Javascript
15个款优秀的 jQuery 图片特效插件推荐
Nov 21 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
Feb 16 Javascript
js生成缩略图后上传并利用canvas重绘
May 15 Javascript
面向切面编程(AOP)的理解
May 01 Javascript
js中unicode转码方法详解
Oct 09 Javascript
js重写方法的简单实现
Jul 10 Javascript
JavaScript Uploadify文件上传实例
Feb 28 Javascript
详解AngularJS 模块化
Jun 14 Javascript
webpack构建换肤功能的思路详解
Nov 27 Javascript
JS实现简单的文字无缝上下滚动功能示例
Jun 22 Javascript
JavaScript前端实现压缩图片功能
Mar 06 Javascript
详解angular2 控制视图的封装模式
Dec 27 #Javascript
JavaScript原型对象原理与应用分析
Dec 27 #Javascript
angular6 填坑之sdk的方法
Dec 27 #Javascript
react+ant design实现Table的增、删、改的示例代码
Dec 27 #Javascript
React降级配置及Ant Design配置详解
Dec 27 #Javascript
详解Ant Design of React的安装和使用方法
Dec 27 #Javascript
利用Angular2的Observables实现交互控制的方法
Dec 27 #Javascript
You might like
PHP图片上传类带图片显示
2006/11/25 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
基于jquery实现的自动补全功能
2015/03/12 Javascript
jquery获得当前html页面源码的方法
2015/07/14 Javascript
AngularJS实现元素显示和隐藏的几个案例
2015/12/09 Javascript
省市二级联动小案例讲解
2016/07/24 Javascript
jQuery easyui刷新当前tabs的方法
2016/09/23 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
详解React中setState回调函数
2018/06/14 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
独特的python循环语句
2016/11/20 Python
python编写分类决策树的代码
2017/12/21 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
对Python中plt的画图函数详解
2018/11/07 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
什么是python的列表推导式
2020/05/26 Python
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
佳能法国商店:Canon法国
2019/02/14 全球购物
一些.net面试题
2014/10/06 面试题
司机个人年终总结
2015/03/03 职场文书
小学生表扬稿范文
2015/05/05 职场文书
2019各种承诺书范文
2019/06/24 职场文书