我刚刚安装了稳定的Symfony 4的新副本,如下所示:
composer create-project symfony/website-skeleton .
I would like to rename the console script name 虽然从 bin/console
到 bin/symfony
. 怎么做?如果我只是重命名它, composer install
后我收到一个错误:
脚本缓存:清除返回错误代码1 !!无法打开输入文件:bin / console
显然这来自安装后的脚本:
"scripts": {
"auto-scripts": {
"cache:clear": "symfony-cmd",
"assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd"
},
"post-install-cmd": [
"@auto-scripts"
],
如何使这项工作正常?我已经检查了how to override Symfony's default structure,但没有发现任何相关内容 .
1 回答
您的错误与Symfony Flex有关 . 如果指定“symfony-cmd”,它将查找“bin / console” . 但它只是一个快捷方式,您可以将其更改为以下内容: