首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ng build run命令失败,错误为Angular.json is not found

ng build run命令失败,错误为Angular.json is not found
EN

Stack Overflow用户
提问于 2018-05-10 12:15:07
回答 1查看 272关注 0票数 1

已尝试更新Angular cli,但它在Error Image1.Please Guid Me -how上完全不起作用以解决此问题

代码语言:javascript
复制
@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
EN

回答 1

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50265376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档