Angular 将角度4.x迁移到角度5

Angular 将角度4.x迁移到角度5,angular,angular5,Angular,Angular5,我已经阅读了以下博客和文档 而且没有关于如何从4.x迁移到5的明确信息 尝试了以下命令 npm安装 npm install @angular/{animations,common,compiler,compiler-cli, core,forms,http,platform-browser,platform-browser-dynamic, platform-server,router}@5.0.0 纱线装置 yarn add @a

我已经阅读了以下博客和文档

而且没有关于如何从4.x迁移到5的明确信息

尝试了以下命令

  • npm安装

    npm install @angular/{animations,common,compiler,compiler-cli,
                core,forms,http,platform-browser,platform-browser-dynamic,
                platform-server,router}@5.0.0
    
  • 纱线装置

    yarn add @angular/{animations,common,compiler,compiler-cli,
             core,forms,http,platform-browser,platform-browser-dynamic,
             platform-server,router}@5.0.0
    
  • 试过


对我来说没什么好的。请帮助

您需要将提供的所有angular软件包更新为其最新版本,如下所示:

npm install typescript@2.4 --save-dev

npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@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 @angular/animations@latest --save
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
这应该做所有必要的工作。此外,您还可以将angular 5附带的angular cli更新为标准版本,如下所示:

npm install typescript@2.4 --save-dev

npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@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 @angular/animations@latest --save
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest

以下是Angular团队的官方博客:。本更新指南将帮助您从任何版本迁移到最新版本。

让我非常轻松。输入要升级的版本,以及要升级到的版本。我的应用程序很简单,所以它可能取决于你应用程序的复杂性。

当你说“什么都不管用”时,你是什么意思?你有什么错误吗?对于《更新指南》中的命令,我已经删除了包和版本之间的所有单引号:您还可以编辑package.json文件,然后运行
npm install
<代码>“依赖项”:“{@angular/animations”:“5.0.0”,“@angular/common”:“5.0.0”,“@angular/compiler”:“5.0.0”,“@angular/core”:“5.0.0”,“@angular/forms”:“5.0.0”,“@angular/platform browser”:“5.0.0”,“@angular/platform browser动态”:“5.0.0”,“@angular/router”:“5.0.0”,Angular团队提供了一份升级指南。为我工作……我使用了npm install@Angular/common@latest@棱角/compiler@latest@angular/compiler-cli@latest@棱角/core@latest@棱角/forms@latest@棱角/http@latest@角度/平台-browser@latest@角度/平台浏览器-dynamic@latest@角度/平台-server@l有棱角的/router@latest@棱角/animations@latest typescript@latest-g--save@ForamSangani,则-g参数将全局安装这些包中的每个包,并应将其删除。这对于更新Angular 4到5版本是必需的?@Rijo没有必要,但是的,V5确实在构建优化器和编译器中提供了一些很酷的改进。请检查此项:。全部内容在您身上。使用
npm cache-verify
代替
npm cache-clean