0

我已经通过 composer plus 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 中包含的扩展列表。

我做错了什么,还是根本没有对此的支持?

4

1 回答 1

2

您需要运行composer dumpautoload以更新要激活的扩展的内部列表install:generatepackagestates

于 2017-06-22T11:02:24.130 回答