Angular(5.2->6.1)升级小结
2019-01-24 12:28
686 查看
在前面的文章中也曾经分别提到过,angular6由于存在一些稍大的变化,所以不能像Angular4到Angular5那样基本无感地进行升级,这里结合官方提示,简单整理一下Angular5.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的使用详细的变化的使用,前面的几篇文章中有所提到,这里不再赘述。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
相关文章推荐
- Angular 入门教程系列:38:升级小结(5.2->6.1)
- CDH升级记录(5.1->5.2)
- <转载>Spring 3.x 升级到Spring 4.x 注意事项和步骤,错误解决方法
- centos7 升级 php 5.4 -> php5.6
- CentOS 5.x 系统下使用yum 升级php到5.2.x 最方便方法
- [JIRA] 从低版本升级到高版本(3.6.2->6.0.8)
- Angular4 自制华容道拼图(可以升级难度、关卡、更换图片)
- 读<你必须知道的.NET>小结2
- Android>App升级与更新
- angular2升级到angular4小坑 第二篇
- CentOS 5.x 系统下使用yum 升级php到5.2.x 最方便方法
- angularJS <input type="file> 图片的base64编码
- Oralce 9.2.0.6 到 9.2.0.8 升级 小结
- BW:小结:BW系统升级
- MOSS迁移及Sp2升级小结
- domino升级-602->651
- Oracle升级(10.2.0.1->10.2.0.3)
- MySQL版本升级遇到的问题小结
- 图形和多媒体->6.1 Quartz 2D 简介
- ng1.3+表单验证<AngularJs>