我有一个正在运行的 TYPO3 项目,它在带有 WSL2 Ubuntu 子系统的 Docker 窗口上运行。
我在我的自定义 TYPO3 扩展中更改了一些 TCA 列,在我运行此命令(试图更新)之前,该项目仍然运行良好:
composer dump-autoload -a
这是在 powershell 中显示的结果错误:
PHP 致命错误:未捕获错误:调用 .../web/typo3/sysext/core/Classes/Composer/PackageArtifactBuilder.php:75 中未定义的方法 Composer\Repository\PlatformRepository::isPlatformPackage() 堆栈跟踪:#0 .. ./web/typo3/sysext/core/Classes/Package/PackageManager.php(1111): TYPO3\CMS\Core\Composer\PackageArtifactBuilder->isComposerDependency() #1 .../web/typo3/sysext/core/Classes /Package/PackageManager.php(1197): TYPO3\CMS\Core\Package\PackageManager->convertConfigurationForGraph() #2 .../web/typo3/sysext/core/Classes/Package/PackageManager.php(1085): TYPO3 \CMS\Core\Package\PackageManager->buildDependencyGraph() #3 .../web/typo3/sysext/core/Classes/Composer/PackageArtifactBuilder.php(138): TYPO3\CMS\Core\Package\PackageManager->sortPackageStatesConfigurationByDependency () #4 .../web/typo3/sysext/core/Classes/Co in .../web/typo3/sysext/core/Classes/Composer/PackageArtifactBuilder.php 在第 75 行
我不明白为什么这个命令破坏了我的项目,现在我被卡住了。
我已经尝试用作曲家上下重建所有容器。没有结果。