如何从Angular 8降级到Angular 7

iam*_*hua 6 npm angular

因此,我试图将整个Web应用程序从Angular 6早期升级到7。由于早先运行的脚本安装了Angular的最新版本,即Angular 8,所以我能够做到这一点(尽管应该是7)。我以为)发布2天前。但是事实证明,当我升级到Angular 8时,节点模块中存在构建问题。因此,我想将项目从Angular 8降级到Angular7。我该怎么做?TIA。

PS:我没想到可以使用Angular 8,所以我认为它将安装Angular 7作为最新版本。

Abd*_*ssi 14

尝试这样:

ng --version
npm uninstall -g @angular/cli
npm cache clean --force

npm install -g @angular/cli@7.2.12
ng --version
Run Code Online (Sandbox Code Playgroud)

更新资料

版本7.2.12出现以下错误:

npm ERR!代码ETARGET npm ERR!notarget未找到@ angular / cli @ 7.2.12 npm ERR的匹配版本!notarget在大多数情况下,您或您的一个依赖项正在请求npm ERR!notarget不存在的软件包版本。

用这个代替:

npm install -g @angular/cli@7.2
Run Code Online (Sandbox Code Playgroud)

  • 嗨,我在哪里可以找到我可以安装的可能 Angular 版本的完整列表?使用 npm 安装? (2认同)
  • 在我看来,这里最好的选择是启动一个版本为 7.1.1 (ng new ....) 的新项目,然后将 src 从旧目录复制到新目录,如果编译正确,则“ng server”完成如果不尝试修复损坏的部件 (2认同)