无法更新到 Angular 6

乌斯曼

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

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

更新@angular/core

更新@angular/material

更新的

绝对没有任何反应......只是在终端中开始新的一行。为什么会发生这种情况,我需要做什么才能更新到 Angular 6?

连指手套

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

  1. 尝试使用该ng --dry-run选项查看 cli 尝试执行的操作。
  2. 检查@angular/cli正确安装 的预期版本
    • 重新安装yarn global add @angular/cli@latest
    • npm install @angular/cli@latest -g)。
  3. 这可能是一个问题,在你的开发环境(的检查安装/文件夹/路径yarnnpmnode
  4. 检查您的项目人工制品以查看是否有任何内容已部分迁移/更改 ( .angular-cli.json -> angular.json)

希望这些故障排除步骤可以解决大多数问题,但我已经根据以下经验进行了详细说明。

附加步骤

如果您@angular/cli确实按照您所说的进行了正确更新@angular/cli(验证您的全局和本地包文件夹,因为有时错误配置yarn可能会破坏事情。将 Angular 2 项目迁移到 6 时,我的 npm 和 yarn 设置有一些破坏性经验,我不建议这样做)

您是否收到任何错误消息

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-cli.json在 Angular 6 中替换

一旦这些问题得到解决,rxjs-compat即使在更新项目源文件之后,您也可能必须安装(我必须为我的其他嵌套依赖项之一安装)以实现向后兼容性import

编辑:

在此处直接回答您的问题:

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

更新@angular/core

更新@angular/material

更新的

绝对没有任何反应......只是在终端中开始新的一行。为什么会发生这种情况,我需要做什么才能更新到 Angular 6?

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

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

更多信息参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

由于找不到命令,因此无法更新到Angular 8

来自分类Dev

更新到Angular 9

来自分类Dev

将 Angular 更新到最新

来自分类Dev

自XCode更新到版本6后,无法启动QtCreator调试器

来自分类Dev

将角度项目从版本6更新到版本8后,IOS Scroll无法工作吗?

来自分类Dev

Angular 6 UI 未更新

来自分类Dev

更新到Angular2.0.0-rc.1,无法克服此错误

来自分类Dev

从V8更新到V9后,Angular App无法编译

来自分类Dev

无法使用AngularFire将Firebase功能更新到Angular Universal应用中的节点12

来自分类Dev

Kendo Angular 2 Grid 无法更新到最新的 v0.19.1

来自分类Dev

libc6不想更新到2.29

来自分类Dev

更新到XCode 6后Moarfonts的问题

来自分类Dev

更新到Angular 9后的reducer问题

来自分类Dev

Angular 2 服务未更新到组件

来自分类Dev

Angular 6 在 POST 后不更新视图

来自分类Dev

无法更新到 20.10

来自分类Dev

无法从 API 数据 Angular 6 绑定

来自分类Dev

Angular 库无法导出类 - Angular6

来自分类Dev

将项目从Laravel 5.8更新到6或7

来自分类Dev

更新到Rails 6后捆绑安装引发错误

来自分类Dev

Angular 6 数组得到更新,没有进行任何更新

来自分类Dev

更新到Angular 1.3.0不再起作用

来自分类Dev

更新到 angular 4 后找不到 platformUniversalDynamic

来自分类Dev

共享服务未将数据更新到父组件 angular

来自分类Dev

更新到 Angular 8 CLI 后抛出“.getColorDepth is not a function”

来自分类Dev

无法更新到GNOME 3.12

来自分类Dev

无法从15.10更新到16.04

来自分类Dev

无法从 19.10 更新到 20.04

来自分类Dev

无法更新到 Ubuntu 21.04