Composer php 带有composer的TYPO3控制台->;将更改传播到扩展

Composer php 带有composer的TYPO3控制台->;将更改传播到扩展,composer-php,typo3,typo3-7.6.x,typo3-extensions,Composer Php,Typo3,Typo3 7.6.x,Typo3 Extensions,我已经通过composer plus TYPO3控制台(CLI安装)安装了TYPO3(7.6 LTS),并希望在整个生命周期中使用TYPO3控制台 最初,我在composer.json中输入了以下内容: "require": { "typo3/cms": "~7.6", "typo3/cms-about": "*", "typo3/cms-aboutmodules": "*", "helhum/typo3-console": "^4.6", "typ

我已经通过composer plus TYPO3控制台(CLI安装)安装了TYPO3(7.6 LTS),并希望在整个生命周期中使用TYPO3控制台

最初,我在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回收器”例如。我将其添加到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控制台(vendor/bin/typo3cms)解析composer.json文件并查看是否添加或删除了任何扩展名?我没有找到具体的命令;
typo3cms install:generatePackageState
命令似乎只创建当前安装的扩展列表,而不是composer.json中包含的扩展列表


我做错什么了吗,或者根本不支持此功能?

您需要运行
composer dumpautoload
来更新要在
安装时激活的内部扩展列表:GeneratePackageState

您需要运行
composer dumpautoload
来更新要在安装时激活的内部扩展列表
install:generatePackageState

太好了。这确实奏效了。谢谢!我想它以前可能已经正常工作了,但我没有注意到我的“作曲家更新”没有正确执行。太好了。这确实奏效了。谢谢!我认为它以前可能已经正常工作了,但我没有注意到我的“编写器更新”没有正确执行。