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

Symfony5.3生成schema类型时提示generate-types命令未定义怎么办

问题解决步骤
  • 确认API Platform Schema Generator依赖安装正确
    你报错的generate-types命令由api-platform/schema-generator包提供,Symfony 5.3仅兼容2.x版本的该依赖,3.x及以上版本仅支持Symfony 6+,直接执行以下命令安装适配版本即可:
composer require --dev api-platform/schema-generator:^2.0

如果之前安装了高版本不兼容的包,可以先卸载再重新安装:

composer remove --dev api-platform/schema-generator
composer require --dev api-platform/schema-generator:^2.0
  • 验证命令可用性
    安装完成后执行以下命令确认命令正常注册:
vendor/bin/schema list

如果输出的命令列表中存在generate-types,即可正常运行你之前的类型生成命令:

vendor/bin/schema generate-types src/ config/schema.yaml
  • 异常排查
    如果执行上述步骤后仍提示命令不存在,先执行composer dump-autoload刷新自动加载文件,再检查vendor/bin目录下是否存在schema可执行文件即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 08:06:03