2017-06-22 31 views
0

我已經通過作曲加TYPO3-Console(CLI安裝)安裝了TYPO3(7.6 LTS),並希望在整個生命週期中使用TYPO3-Console。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" 
    } 

,然後I型composer update;如果它是一個遠程TER擴展,那會爲我提供一個遠程擴展。到目前爲止這麼好,但:

如何告訴TYPO3控制檯(vendor/bin/typo3cms)解析composer.json文件並查看我是否添加或刪除了任何擴展?我沒有找到具體的命令; typo3cms install:generatepackagestates命令似乎只能創建當前安裝的擴展列表,而不是composer.json中包含的擴展列表。

我做錯了什麼,或者根本沒有支持這個嗎?

回答

1

您需要運行composer dumpautoload更新內部擴展列表以激活install:generatepackagestates

+0

太好了。那確實有效。非常感謝!我認爲它可能已經正常工作之前,但我沒有注意到我的「作曲家更新」未正確執行。 – Garvin