我开发Symfony捆绑软件的工作流程如下:
一切都很好,但似乎在一种特定的情况下会中断:如果我更改已经安装的软件包的'autoload'标签,似乎Composer很难考虑到它:
当我确实在单独的克隆上更改了软件包的autoload部分,将更改推送到git并运行了“ composer update mypackage”时,同样的问题也显现了出来-尽管这可能与packagist尚未从github收到ping有关。
我当然可以手动更改composer.lock和vendor / composer / installed.json文件,但这似乎太骇人。它还不能保证用户第一次下载该程序包后,它便会正常运行。
尝试:
./composer.phar dumpautoload -o
Run Code Online (Sandbox Code Playgroud)
它读取 composer.json 文件并重新编写所有选择新路径的自动加载文件。
| 归档时间: |
|
| 查看次数: |
4318 次 |
| 最近记录: |