【发布时间】:2019-07-04 05:48:59
【问题描述】:
我创建了一个本地扩展,然后通过 composer 安装它。
composer require vendorname/extension_key:@dev
一切都按预期进行。
问题是,当我更改某些文件的代码时,例如某些 css 或 HTML teamplte 文件,TYPO3 不会注意到更改。
我尝试了以下方法:
- 清除缓存
- 作曲家更新命令
- 作曲家需要命令
- 作曲家转储自动加载
如果我再次更新或需要扩展,那么作曲家会告诉我“无需安装或更新”。
如果我通过 composer remove 和删除扩展,唯一有效的方法
composer remove vendorname/extension_key
然后用 composer require 再次添加它。
composer require vendorname/extension_key:@dev
有没有更好的方法来做到这一点,因为这既慢又低效。
【问题讨论】:
-
自动加载只影响 PHP 类。如果您的模板或 CSS 文件更改没有任何影响,我认为这不是由作曲家引起的。您确定您编辑了 TYPO3 系统使用的正确文件吗?
标签: composer-php typo3 typo3-extensions typo3-9.x