我有一个定制的主题,我在几个网站上使用。
我的主题是gitlab。
我可以通过作曲家在不同的网站下载我的主题。
我的问题是,当我用修复或新特性更新存储库主题时,这并不反映在网站上,即使我删除主题文件夹和composer.json信息,它也总是停留在相同的版本上。
主题库的composer.json
{
"name": "test/test-theme",
"description": "Drupal Custom Theme",
"type": "drupal-custom-theme",
"minimum-stability": "dev",
"require": {}}
我在网站上的composer.json:
"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
},
{
"type": "package",
"package": {
"name": "test/test-theme",
"version": "dev",
"type": "drupal-custom-theme",
"source": {
"type": "git",
"url": "{URL}",
"reference": "master"
}
}
}
],
"require": {
"test/test-theme": "dev",
}如何用composer更新主题的最后一个功能?
发布于 2020-12-14 18:20:43
我们也有过类似的安排。但唯一的区别是,我们为主题存储库中的每个更新创建一个新标记。所以,我们只需引用网站组合中的新标记,我建议您尝试这样做,而不是引用分支,这样您就可以在每次编译器更新时得到更新的代码。
如果您对这样做不感兴趣,我建议您清除composer缓存并执行composer update,您可能会得到更新的代码。
https://drupal.stackexchange.com/questions/298831
复制相似问题