棱角分明(5.2-gt;6.1)
如前几篇文章所述,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或者邮箱删除。