You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Composer更新TYPO3扩展及指定单一扩展?

更新TYPO3扩展(Composer模式)

1. 如何通过Composer工具更新TYPO3扩展?

如果你的TYPO3项目是基于Composer管理的,更新扩展(包括TYPO3核心本身)的流程很清晰:

  • 首先打开终端,切换到你的TYPO3项目根目录(就是存放composer.json的那个文件夹)
  • 先运行composer outdated命令,查看当前所有有可用更新的包(包括TYPO3核心和各类扩展),这样你能提前知道哪些扩展有新版本
  • 执行composer update命令,这个指令会更新所有符合composer.json版本约束的包——也就是所有能安全更新的扩展和TYPO3核心都会被更新
  • 更新完成后,记得登录TYPO3后台,清除系统缓存(可以在顶部工具栏的缓存图标操作,或者用命令行./vendor/bin/typo3 cache:flush),确保新扩展的代码生效

小提示:如果只想更新所有TYPO3扩展但不碰核心,可以用composer update typo3/cms-*,这个通配符会匹配所有官方TYPO3扩展包

2. 在Composer模式下,如何仅更新某一特定TYPO3扩展?

如果只想针对性更新某一个扩展,不需要动其他包,直接指定扩展的完整包名即可:

  • 同样先切换到项目根目录
  • 执行composer update [vendor/package],比如你要更新CKEditor编辑器扩展,就运行composer update typo3/cms-rte-ckeditor
  • 如果你想指定更新到某个特定版本(比如12.4.x系列的最新版),可以加上版本约束:composer update typo3/cms-rte-ckeditor:^12.4
  • 不确定扩展的完整包名?可以用composer show | grep [扩展名称关键词]来查找,比如composer show | grep ckeditor就能找到对应的包名

注意:如果这个扩展和其他包有版本依赖冲突,Composer会在终端里提示你,这时候你可能需要调整版本约束或者先解决依赖问题再更新

内容的提问来源于stack exchange,提问作者Thomas Löffler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 05:07:21