TYPO3-带作曲家的控制台 - >将更改传播到扩展

时间:2017-06-22 10:58:28

标签: composer-php typo3 typo3-7.6.x typo3-extensions

我已经通过编辑器和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中包含的扩展列表。

我做错了什么,或者根本没有支持呢?

1 个答案:

答案 0 :(得分:2)

您需要运行composer dumpautoload来更新内部扩展列表,以便在install:generatepackagestates时激活。