You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用npx @backstage/create-app创建Backstage应用遇Yarn版本错误求助

解决Backstage Create-App要求Yarn v1的问题

Backstage的@backstage/create-app工具目前仅兼容Yarn v1(经典版),你的环境当前使用Yarn v3导致版本冲突,可通过以下几种方式解决:

方法1:临时切换全局Yarn版本到v1

  • 执行命令切换到Yarn经典版:
    yarn set version classic
    
  • 运行Backstage应用创建命令:
    npx @backstage/create-app
    
  • 应用创建完成后,若需恢复Yarn v3,执行:
    yarn set version berry
    

方法2:全局安装Yarn v1并独立调用

  • 全局安装Yarn v1:
    npm install -g yarn@1
    
  • 使用Yarn v1直接创建Backstage应用:
    yarn create @backstage/app
    

(注:若系统中同时存在Yarn v1和v3,可通过别名区分,比如将Yarn v1设为yarn1,调用时用yarn1 create @backstage/app)

方法3:在项目本地锁定Yarn v1(适合不想改动全局环境的场景)

  • 创建并进入目标目录:
    mkdir my-backstage-app && cd my-backstage-app
    
  • 初始化目录并设置本地Yarn版本为经典版:
    yarn init -y
    yarn set version classic
    
  • 运行创建命令:
    npx @backstage/create-app
    

创建完成后,Backstage项目会自动通过内部的.yarnrc或packageManager字段锁定使用Yarn v1,后续在项目内运行命令无需再切换版本。

内容的提问来源于stack exchange,提问作者Salvatore Calla'

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 17:34:57