参考 https://update.angular.io/ (好像要翻墙)
https://mp.weixin.qq.com/s?__biz=MzUxMzcxMzE5Ng==&mid=2247488834&idx=1&sn=7032a6aee78a15f04207726a271133f1&chksm=f951a001ce262917d9dc8e96cc7b50ae355956737d6c0e3285d5d32b4891b3345c65190ffa9b&mpshare=1&scene=23&srcid=050412Tx9jxpJdmRhcgPn9GO#rd
- 卸载全局的 @angular/cli (失败可以使用cnpm卸载试试)
npm uninstall -g @angular/cli
- 全局安装新的 @angular/cli
npm install -g @angular/cli
- 拷贝项目(node_modules不需要,.git也不用了你随便)
- 在项目下操作 安装原来的cli (我没有试过不做这一步)
npm install @angular/cli
- 升级cli(升级成功原来项目中的 .angualr.cli.json 应该 变为 angular.json)
ng update @angular/cli
- 升级6.0依赖包
ng update @angular/core
- 如果你使用了material 升级material依赖
ng update @angular/material
- 如果你使用其他包依赖Rxjs 而且它没有升级到rxjs6.0你还需要安装
ng add rxjs-compat
网友评论