我们创建了一个typo3发行版,它有两个依赖项扩展,例如powermail和realurl。现在,依赖项被放置在我们的分发扩展名下的文件夹\ Initialisation中。我们需要通过添加composer.json来安装依赖项来更改它。因此,我们创建了一个composer.json文件并放置在发行版中,并尝试在新的TYPO3安装中安装发行版。但是我们得到以下屏幕:
以下屏幕是composer.json:
我们哪里出错?
问题:TYPO3会在安装TYPO3发布时自动运行composer.json(存在于发行版内)吗?
答案 0 :(得分:0)
composer.json
文件从packagist或其他满意的安装中收集包。如果这些包是TYPO3类型的扩展名,TYPO3编辑器安装程序会将它们放在typo3conf/ext
文件夹中。扩展程序尚未激活!您可以使用扩展管理器或使用typo3控制台从命令行执行此操作。
如果您从Extension Manager安装扩展,EM将尝试从TER扩展列表中安装TER(如果它尚不存在)的依赖项。
要让其他人从EM安装你的分机,请将依赖项放在ext_emconf.php
中,并让使用作曲家的人将它们放在composer.json
中。