我正在尝试运行make:entity但是我收到一个错误:“make”命名空间中没有定义任何命令您可能正在寻找当前未安装的“创客捆绑”提供的命令。尝试运行“作曲家需要交响/制造商捆绑包 --dev”我遵循该建议并通过以下方式安装捆绑包:composer require symfony/maker-bundle --dev它已成功安装:然而,当我尝试运行时,我得到完全相同的错误:make:entity“make”命名空间中没有定义任何命令您可能正在寻找当前未安装的“创客捆绑”提供的命令。尝试运行“作曲家需要交响/制造商捆绑包 --dev”我错过了什么?
1 回答
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
使用标志的包时,该包将作为开发包安装。require
--dev
这些是在实际部署应用程序时不应在生产中启用的包。它们必须安装在开发计算机上,并且只能安装在开发计算机上。
如果您检查文件,您将看到以下行:bundles.php
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
这可确保仅当变量设置为 时才会启用捆绑包。APP_ENV
dev
由于您是在生产模式下运行应用程序,因此未启用捆绑包。
只需将 你的 更改为 启用该包,你就可以运行命令。APP_ENV
dev
make
- 1 回答
- 0 关注
- 67 浏览
添加回答
举报
0/150
提交
取消