在composer.json中具有额外依赖性的Bolt扩展?

时间:2015-01-15 21:47:59

标签: bolt-cms

我试图创建一个使用额外库的本地Bolt扩展。以下是我的composer.json

的摘要
    "type": "bolt-extension",
    "require": {
        "bolt/bolt": ">=2.0.0,<3.0.0",
        "oyejorge/less.php": "~1.7"
    }

首先,在本地Bolt扩展中以这种方式管理依赖关系是否可行/可取?或者,我是否需要手动包含库并自动加载文件?

其次,我应该在扩展程序中更新composer.json文件的机制是什么?我应该浏览目录并运行composer update,还是有更多的Bolt-y方式呢?

1 个答案:

答案 0 :(得分:1)

目前,由于效果原因,我们默认禁用了extensions/composer.json中的包装回购。

但是,在CLI中,如果您更改为扩展程序的已安装目录,composer update将为您提供/更新依赖项。

所有这些并不意味着这可能不会改变,我目前正在重新编写Composer代码,因此请密切关注更改日志。