手机版

棱角分明(5.2-gt;6.1)

时间:2021-08-28 来源:互联网 编辑:宝哥软件园 浏览:

如前几篇文章所述,angular6不能像Angular4那样升级到Angular5,因为有些细微的变化。在这里,结合官方提示,我们简单梳理一下从Angular5.2到目前稳定的6.1的升级点。

预先准备

更改内容

此外,您需要确认以下事项:

tsconfig . js :保留空白设置为off(v6默认设置)。在package.json中使用脚本时,所有cli命令都以统一的方式使用两条水平线-传入参数(POSIX规范)ngModelChange行为已经改变。请使用相关方法确认升级后动作是否正常。如果Typescript使用严格模式(当tsconfig.json的strict设置为true时),请更新tsconfig.json以使strictPropertyInitialization无效,或者删除ngOnInit中属性的初始更新。

更新cli

节点版本确认:Node8及以上可以使用以下命令更新本地和全局angular cli修改配置文件angular.json:

sudo NPM install-g @ angular/[email protected]NPM install @ angular/[email protected]ng update @ angular/CLI

更新角度框架

将Angular框架更新到v6以及相应的RxJS和TypeScript版本ng更新@angular/core

更新角度材料

ng更新@角度/材料

更新其他包

ng更新

rjs的修改

Rxjs可以兼容rxjs-compat模式,对应后可以去掉。关于http和rjs的使用,详细改动的使用在之前的文章中已经提到过了,这里就不重复了。

摘要

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

版权声明:棱角分明(5.2-gt;6.1)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。