尝试更新Angular cli,它根本不起作用Error Image 1。请指导我 - 如何解决此问题
@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
答案 0 :(得分:0)
@Sarvesh Gupta你可以试试这个吗?
确保不使用扩展OnInit或对任何生命周期事件使用扩展。而是使用实现生命周期事件
在更新期间
如果您在应用程序中使用动画,则应从应用程序NgModule中的@ angular / platform-browser / animations中导入BrowserAnimationsModule。
将模板标签重命名为ng-template
如果您依赖日期,货币,十进制或百分号,则在5中您会看到格式的微小变化。对于使用除en-us以外的语言环境的应用程序,您将需要导入它,并可以选择从@ angular / common / i18n_data / locale_fr和registerLocaleData(local)导入locale_extended_fr。
确保您使用的是Node 8或更高版本
全局和本地更新Angular CLI,并通过运行以下命令将配置迁移到新的angular.json格式:
npm install -g @ angular / cli npm安装@ angular / cli ng update @ angular / cli
将所有Angular框架软件包更新到v6,并更新正确版本的RxJS和TypeScript。
ng更新@ angular / core
更新后,TypeScript和RxJS将更准确地在您的应用程序中流类型,这可能会暴露应用程序键入中的现有错误
使用ng update或常规的软件包管理器工具来识别和更新其他依赖项。
更新后 使用rxjs-tslint自动更新规则删除不推荐使用的RxJS 6功能
对于大多数应用程序,这将意味着运行以下两个命令:
npm install -g rxjs-tslint rxjs-5-to-6-migrate -p src / tsconfig.app.json