我已经通过编辑器和TYPO3-Console(CLI安装)安装了TYPO3(7.6 LTS),并希望在整个生命周期内使用TYPO3-Console。
最初我在composer.json中输入了这个:
"require": {
"typo3/cms": "~7.6",
"typo3/cms-about": "*",
"typo3/cms-aboutmodules": "*",
"helhum/typo3-console": "^4.6",
"typo3-ter/t3adminer": "7.0.8"
}
现在我完成了安装并注意到我实际上也需要" cms-recycler"例如。我将它添加到composer.json文件:
"require": {
"typo3/cms": "~7.6",
"typo3/cms-about": "*",
"typo3/cms-aboutmodules": "*",
"typo3/cms-recycler": "*",
"helhum/typo3-console": "^4.6",
"typo3-ter/t3adminer": "7.0.8"
}
然后输入composer update
;如果它是一个远程TER扩展,那将获取一个远程扩展。到目前为止一切顺利,但是:
如何告诉TYPO3-console(vendor / bin / typo3cms)解析composer.json文件并查看我是否添加或删除了任何扩展名?我没有找到具体的命令; typo3cms install:generatepackagestates
命令似乎只创建当前安装的扩展列表,而不是composer.json中包含的扩展列表。
我做错了什么,或者根本没有支持呢?
答案 0 :(得分:2)
您需要运行composer dumpautoload
来更新内部扩展列表,以便在install:generatepackagestates
时激活。