【发布时间】:2020-10-24 03:50:55
【问题描述】:
我想在composer update 或composer install 之后自动从composer.json 文件中运行一个交互式PHP 脚本,例如:
"scripts": {
"raven-cmd": [
"php bin/console kolesar:boilerplate:setup"
],
"auto-scripts": {
"cache:clear": "symfony-cmd",
"assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd",
"assets:install %PUBLIC_DIR%": "symfony-cmd"
},
"post-install-cmd": [
"@auto-scripts",
"@kolesar-cmd"
],
"post-update-cmd": [
"@auto-scripts",
"@kolesar-cmd"
]
},
Symfony 命令php bin/console kolesar:boilerplate:setup 是交互式脚本,期望一些用户输入,但这不起作用。确切地说,交互模式不起作用。
任何提示,如何解决这个问题?或者在composer update/install 之后可能有其他想法强制设置?
【问题讨论】:
-
请查看此问题的答案。有效,我试过了。
标签: php symfony composer-php symfony4 post-install