首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何降低角度版本?

如何降低角度版本?
EN

Stack Overflow用户
提问于 2022-04-18 10:18:11
回答 1查看 5.7K关注 0票数 1

我现在的版本是13,我需要版本12。

我尝试了以下命令:

  • 吴--版本
  • npm卸载-g @转角/cli
  • npm缓存干净
  • 安装-g @角/cli@12
  • 吴--版本

这个版本还写着13,我怎么解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2022-04-18 13:30:12

你需要做一些事情来安全地降级。

  1. 请参阅nodejs的版本,以及您需要的角cli。这似乎是一个良好参考
  2. 创建一个新的角度项目,只是作为参考。

从一个基本文件夹中,实际安装cli的角12.x兼容版本:

代码语言:javascript
复制
npm install @angular/cli@12.0

将添加一个package.json文件,向其中添加ng脚本:

代码语言:javascript
复制
{
  "scripts": {
    "ng": "ng"
  },
  "dependencies": {
    "@angular/cli": "12.0"
  }
}

使用此本地角/cli安装角(使用默认选项):

代码语言:javascript
复制
npm run ng new ref-app

现在从您的应用程序文件夹:

  1. 删除node_modules文件夹
  2. 打开应用程序的package.json文件,用从第一步开始的ref-app的package.json文件中可以找到的版本替换所有版本的@角/xxx包。
  3. 运行npm install

在这个阶段,角包肯定会降级到v12.0;现在,如果您在应用程序上运行升级脚本(将其送到v13),您可能不得不修复它。在这种情况下,很难提出建议,因为每个应用程序都会有不同的降级问题。

最后,如果您希望您的全局"ng“也被降级:

  1. 卸载它:
代码语言:javascript
复制
npm uninstall -g @angular/cli
  1. 将其安装在目标版本中
代码语言:javascript
复制
npm install -g @angular/cli@12.0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71910515

复制
相关文章

相似问题

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