更新到Angular 6时出现问题

更新到Angular 6时出现问题,angular,angular5,angular6,Angular,Angular5,Angular6,我正在尝试从5.2更新到Angular 6。我使用Thread,并已将angular cli本地和全局更新为最新版本。我有节点8 当我运行以下任何命令时: ng更新@angular/core ng更新@角度/材质 ng更新 绝对没有发生什么…只是在终点站开始一条新的线路。 为什么会发生这种情况,我需要做什么更新到Angular 6?没有更多信息,主要是故障排除步骤,但我也提供了一些您可以尝试的解决方法 尝试使用ng-dry-run选项查看cli正在尝试执行的操作。 检查是否正确安装了@angul

我正在尝试从5.2更新到Angular 6。我使用Thread,并已将angular cli本地和全局更新为最新版本。我有节点8

当我运行以下任何命令时:

ng更新@angular/core

ng更新@角度/材质

ng更新

绝对没有发生什么…只是在终点站开始一条新的线路。
为什么会发生这种情况,我需要做什么更新到Angular 6?

没有更多信息,主要是故障排除步骤,但我也提供了一些您可以尝试的解决方法

尝试使用ng-dry-run选项查看cli正在尝试执行的操作。 检查是否正确安装了@angular/cli的预期版本 使用纱线全局添加@angular重新安装/cli@latest或 npm安装@angular/cli@latest-g。 这可能是您的开发环境中的一个问题检查安装/文件夹/纱线、npm和节点的路径 检查项目人工制品,查看是否有部分迁移/更改。angular-cli.json->angular.json 希望这些故障排除步骤能够解决大多数问题,但我根据下面的经验进行了详细阐述

附加步骤 如果您的@angular/cli确实按照您所说的@angular/cli进行了正确更新,请验证您的全局和本地packages文件夹,因为有时对Thread的错误配置可能会破坏东西。在将Angular 2项目迁移到6时,我在npm和纱线设置方面有一些突破性的经验,我不推荐这样做

你有没有收到任何错误信息

yarn global add @angular/cli    # npm install -g @angular/cli
yarn add @angular/cli           # npm install @angular/cli
ng update @angular/cli
检查angular.json是否替换angular 6中的.angular-cli.json

一旦解决了这些问题,您可能还需要安装rxjs compat,即使在更新项目源文件导入之后,我也必须安装rxjs compat,以实现向后兼容性

编辑: 在这里直接回答您的问题:

当我运行以下任何命令时:

ng更新@angular/core

ng更新@角度/材质

ng更新

绝对没有发生什么…只是在终点站开始一条新的线路。 为什么会发生这种情况,我需要做什么更新到Angular 6

作为一种解决方法,您可以尝试手动运行Thread或npm来更新依赖项,而不是依赖ng cli

有关更多信息,请参阅:

每个版本的交互式工具用于Angular的迁移
酷,谢谢分享。实际问题是什么?如何使用ng update成功更新到Angular 6,为什么ng update不适用于meDid you update@Angular/cli?
npm install @angular/animations@latest @angular/common@latest @angular/compiler@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest --save

npm install @angular-devkit/build-angular@latest @angular/compiler-cli@latest @angular/language-service --save-dev