当我在当地开发时。移动到远程服务器之前的最佳做法是什么? 一些做法是:
我想问的是,我是否应该将有助于开发的作曲家包放在require-dev中,你这样做吗?
答案 0 :(得分:1)
如果help in development
表示您在制作中并不真正需要的套餐,那么是。
您composer.json
的生产环境与您在开发环境中的生产环境完全相同。所以那些你只用于开发的软件包,比如测试包(phpspec,phpunit,behat ......),必须添加到require-dev
部分,并且可以安全地保留在那里。但您还必须记住通过运行
composer install --no-dev
由于--dev在Composer中是默认值:https://github.com/composer/composer/blob/1.0.0-alpha7/CHANGELOG.md#100-alpha7-2013-05-04