【发布时间】:2018-05-12 20:41:31
【问题描述】:
我目前正在开发一个包(cms),它对某个包(代码生成器)具有开发依赖性以创建代码。生产中不需要这个包。
但是,在创建使用 cms 包的网站时,没有安装开发依赖项(包括代码生成器)(顺便说一句,这是正确的作曲家行为)。
但在开发网站时,需要代码生成器。
有没有办法在安装包时强制安装某个开发依赖项?
【问题讨论】:
-
如果你需要这个代码生成器包,你应该把它添加到你的
composer.json。 -
你可以运行
composer install --devgetcomposer.org/doc/03-cli.md#install -
@rob006 是的,我可以这样做,但这意味着我需要为我使用该软件包的每个站点以及所有其他想要使用该软件包的人都这样做。这正是我想要防止的。
-
@DenzylDick 只安装根目录下定义的包,不安装依赖包
标签: php composer-php