如何处理composer警告:TYPO3扩展包。。。未在composer.json中定义扩展键
现在在几个Composer命令上得到一堆这样的警告 作曲家转储自动加载如何处理composer警告:TYPO3扩展包。。。未在composer.json中定义扩展键,typo3,Typo3,现在在几个Composer命令上得到一堆这样的警告 作曲家转储自动加载 TYPO3 Extension Package "bk2k/bootstrap-package", does not define extension key in composer.json. Specifying the extension key will be mandatory in future versions of TYPO3 (see: https://docs.typo3.org/m/
TYPO3 Extension Package "bk2k/bootstrap-package", does not define extension key in composer.json.
Specifying the extension key will be mandatory in future versions of TYPO3 (see: https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ExtensionArchitecture/ComposerJson/Index.html#extra)
TYPO3 Extension Package "typo3/cms-introduction", does not define extension key in composer.json.
Specifying the extension key will be mandatory in future versions of TYPO3 (see: https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ExtensionArchitecture/ComposerJson/Index.html#extra)
显而易见的修复方法是在每个扩展的“extra”部分定义扩展键,如中所述
对于我自己的扩展,我可以(已经)做到这一点
我还可以为其他扩展创建PR(我已经开始这样做了)
但对于其他第三方扩展,我不确定它们是否仍然接受支持TYPO3 9的最新版本的更改(有些最新版本支持10及以上)
警告开始变得烦人,因为它出现了多次
更新:一些链接:
- TYPO3/CmsComposerInstallers中的更改,该更改为缺少extra.TYPO3/cms.extension-key添加了弃用警告:
- 修复丢失的extra.typo3/cms.extension-key的多个警告:
composer-req-typo3/cms-composer-installers:3.0.1
加载旧版本而不进行检查。您可以使用composer-req-typo3/cms-composer-installers:3.0.1
加载旧版本而不进行检查。行为是在typo3/cms-composer-installers
v3.1.0中引入的
这方面正在不断改进,因此这个问题可能很快就会过时。见:
如果您迫不及待,降级到v3.0.1可能是一个快速的解决方案:
composer require typo3/cms-composer-installers '~3.0.1'
还有一个提示:如果您通过composer加载了本地扩展,并且按照文档中的说明添加了扩展键
,并且没有看到此扩展的警告消失,那么问题可能来自composer的缓存。尝试删除它:
test-d“$(编写器配置供应商目录)”和&rm-rf$(编写器配置供应商目录)
编写器清除缓存
行为是在typo3/cms composer安装程序
v3.1.0中引入的
这方面正在不断改进,因此这个问题可能很快就会过时。见:
如果您迫不及待,降级到v3.0.1可能是一个快速的解决方案:
composer require typo3/cms-composer-installers '~3.0.1'
还有一个提示:如果您通过composer加载了本地扩展,并且按照文档中的说明添加了扩展键
,并且没有看到此扩展的警告消失,那么问题可能来自composer的缓存。尝试删除它:
test-d“$(编写器配置供应商目录)”和&rm-rf$(编写器配置供应商目录)
编写器清除缓存
typo3/cms composer的下一版本将解决“多次”问题-installers@Jonas是的,我也看到了。干得好这已经帮了大忙了。我也一直在浏览关闭的PRs,它已经回答了我的一些问题:“多次”问题将在下一版本的typo3/cms composer中得到解决-installers@Jonas是的,我也看到了。干得好这已经帮了大忙了。我也一直在浏览已关闭的PRs,它已经回答了我的一些问题: