angular项目从版本5到10的打怪升级之路

angular项目升级记录

如果项目当前版本低于6,需要先升级到6,否则无法使用ng update来自动升级,所以推荐先按照下面的方法升级到6

注意事项:
升级的过程中一定要时刻检查下面几个模块的版本,保证它们是兼容的:
node的版本
typescript的版本
angular的版本
antd的版本
以及其他依赖库的版本

angular6以下版本更新到6:
  1. 如果使用旧版HttpModule和Http服务,请切换到HttpClientModule和HttpClient服务。HttpClient简化了默认的人体工程学(不再需要映射到JSON),现在支持类型化的返回值和拦截器。
  2. 确保使用的是Node 8或更高版本。
  3. 通过运行以下命令在本地更新Angular CLI
npm install @angular/cli@6
ng update @angular/cli@6
  1. 迁移配置到当前版本的angular.json ( Angular5以下的配置文件名是angular-cli.json )
ng update @angular/cli --migrate-only --from=<你的旧版本号>

例如:

ng update @angular/cli --migrate-only --from=1.7.4

或者只使用大版本号

ng upd

你可能感兴趣的:(angular,angularjs)