我现在的版本是13,我需要版本12。
我尝试了以下命令:
这个版本还写着13,我怎么解决这个问题呢?
发布于 2022-04-18 13:30:12
你需要做一些事情来安全地降级。
从一个基本文件夹中,实际安装cli的角12.x兼容版本:
npm install @angular/cli@12.0将添加一个package.json文件,向其中添加ng脚本:
{
"scripts": {
"ng": "ng"
},
"dependencies": {
"@angular/cli": "12.0"
}
}使用此本地角/cli安装角(使用默认选项):
npm run ng new ref-app现在从您的应用程序文件夹:
package.json文件,用从第一步开始的ref-app的package.json文件中可以找到的版本替换所有版本的@角/xxx包。npm install在这个阶段,角包肯定会降级到v12.0;现在,如果您在应用程序上运行升级脚本(将其送到v13),您可能不得不修复它。在这种情况下,很难提出建议,因为每个应用程序都会有不同的降级问题。
最后,如果您希望您的全局"ng“也被降级:
npm uninstall -g @angular/clinpm install -g @angular/cli@12.0https://stackoverflow.com/questions/71910515
复制相似问题