我试图创建一个使用额外库的本地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方式呢?
答案 0 :(得分:1)
目前,由于效果原因,我们默认禁用了extensions/composer.json
中的包装回购。
但是,在CLI中,如果您更改为扩展程序的已安装目录,composer update
将为您提供/更新依赖项。
所有这些并不意味着这可能不会改变,我目前正在重新编写Composer代码,因此请密切关注更改日志。