【问题标题】:Is it possible to avoid updating drupal core with composer update?是否可以避免使用作曲家更新来更新 drupal 核心?
【发布时间】:2019-03-01 15:42:19
【问题描述】:

我正在尝试构建一个 docker 容器,其中 dockerfile 安装了特定版本的 drupal,我复制了 composer.json/composer.lock 的自定义副本,然后执行 composer update 以下载这些 composer 中指定的贡献模块文件。我知道理想情况下作曲家也会控制核心,但对于这个项目,我试图避免这种情况。

我遇到的问题是composer update 似乎也重新安装了drupal,我希望dockerfile 可以控制它,我希望composer 只管理模块。

我可以通过修改作曲家文件来做到这一点吗(到目前为止测试还没有奏效)?似乎您无法指定作曲家忽略的包,而我看到您可以指定要更新的特定包,这并不是一个真正可行的解决方案。

谢谢

【问题讨论】:

    标签: docker drupal composer-php


    【解决方案1】:

    好的,看起来问题是我添加以运行 composer update 的 composer.lock/json 文件最初是使用 composer create-project drupal-composer/drupal-project 创建的,它安装了核心并因此将其添加到composer.lock/json 文件。

    似乎只需在新的 drupal 站点(如此简化的作曲家文件)中使用 composer 重新安装贡献的模块可能就是答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-06
      • 2021-10-05
      • 2015-12-01
      • 2021-02-28
      • 1970-01-01
      • 2015-09-11
      • 2014-09-07
      • 2016-09-06
      相关资源
      最近更新 更多