已尝试更新Angular cli,但它在Error Image1.Please Guid Me -how上完全不起作用以解决此问题
@angular-devkit/core 0.5.6
@angular-devkit/schematics 0.5.6
@angular/cli 6.0.0-rc.4
@ngtools/json-schema 1.1.0
@schematics/angular 0.5.6
@schematics/update 0.5.6
rxjs 5.5.10
typescript 2.8.3
webpack 2.7.0
发布于 2019-04-02 13:22:45
@Sarvesh Gupta你可以试试这个吗?
确保您没有使用扩展OnInit,或者对任何生命周期事件使用扩展。改为使用实现生命周期事件
在更新过程中
如果您在应用程序中使用动画,则应从应用程序NgModule中的@angular/platform-browser/ BrowserAnimationsModule导入动画。
将模板标记重命名为ng-template
如果您依赖于日期、货币、小数或百分比管道,在5中,您将看到格式的细微变化。对于使用en-us以外的语言环境的应用程序,您将需要从@angular/common/i18n_ locale_extended_fr /locale_fr和registerLocaleData(本地)导入它。
确保您使用的是Node 8或更高版本
全局和本地更新您的Angular CLI,并通过运行以下命令将配置迁移到新的angular.json格式:
更新npm install -g @angular/cli npm install @angular/cli ng @angular/cli
将所有的Angular框架包更新到v6,以及RxJS和TypeScript的正确版本。
更新地址:ng @angular/核心
更新后,TypeScript和RxJS将更准确地在应用程序中传递类型,这可能会暴露应用程序类型中的现有错误
使用ng update或常规的包管理器工具来识别和更新其他依赖项。
更新后,使用rxjs-tslint自动更新规则删除不推荐使用的RxJS 6功能
对于大多数应用程序,这将意味着运行以下两个命令:
npm安装迁移rxjs-tslint rxjs-5-to-6- -g -p src/tsconfig.app.json
https://stackoverflow.com/questions/50265376
复制相似问题