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

使用yarn dlx运行Yeoman生成VS Code扩展项目失败求助

解决Yarn dlx运行Yeoman找不到VS Code扩展生成器的问题

方案一:使用Yarn Create 直接启动生成器

Yeoman的generator-code支持通过yarn create直接调用,无需手动处理Yo的安装,执行命令:

yarn create code

该命令会自动拉取所需依赖并启动VS Code扩展生成器,是最简便的解决方式。

方案二:显式指定生成器路径

若坚持使用yarn dlx,可通过--local参数让Yo识别临时安装的生成器:

yarn dlx yo --local generator-code

也可以先临时安装依赖到项目,再执行生成命令:

# 临时添加开发依赖
yarn add -D yo generator-code
# 启动生成器
yarn yo code
# 生成完成后清理依赖(可选)
yarn remove -D yo generator-code

方案三:调整Yarn版本

部分Yarn 3.x版本的dlx参数逻辑存在兼容性问题,可切换到稳定版本:

  • 查看当前版本:yarn --version
  • 切换到Yarn 2.x稳定版:yarn set version berry@2.4.3
  • 切换到最新稳定版:yarn set version stable
    调整版本后重新运行yarn dlx -p generator-code -p yo yo code测试。

方案四:清理Yarn缓存

缓存损坏可能导致依赖无法正确加载,执行命令清理缓存:

yarn cache clean

清理完成后重新执行生成命令。

内容的提问来源于stack exchange,提问作者dawsonc623

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 17:02:39