我需要在我的 ddev 项目上运行 Composer,但我的 Windows 计算机上没有它。例如,项目需要composer install启动前。我如何在这种环境下使用 Composer,尤其是在 Windows 上?
使用ddev composer命令更新 2023-08-07
有多种方法可以为您的项目运行 Composer。
ddev composer和ddev composer create命令。它们在容器内运行 Composer,因此保证您获得与容器内托管环境相匹配的 Composer 行为。
ddev composer require swiftmailer/swiftmailerddev composer updateddev composer installddev composer create drupal/recommended-project请注意,这ddev composer create并不完全相同,composer create-project因此您不必了解底层文件系统的复杂性。文档中有很多示例。
这里没有什么可以阻止您使用任何您熟悉的 Composer 技术,但这是获得可预测的 Linux 容器内 Composer 构建的好方法。对于使用 Windows 操作系统的人来说,这应该非常重要,因为在 Windows 操作系统中,composer 的可用性较低,并且有一些不可预测的行为。
ddev exec composer install -d /var/www/html将在存储库的根目录中安装作曲家,与ddev composer install. 也可以ddev ssh在容器中通过命令行进行操作。 hooks:
post-start:
- composer: install
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3176 次 |
| 最近记录: |