使用仅具有Drupal核心8.7.xx的Varbase Media 8.6.xx进行测试

问题#3017553:已更改[Varbase Media]组件对安装的依赖性:启用或依赖性:启用.info.yml和composer.json中的模块以具有波浪号版本范围(〜)
https://www.drupal.org/project/varbase_media/issues/3017553

一个更好的例子

如果您的Drupal网站是使用

作曲家创建项目drupal-composer / drupal-project:8.x-dev some-dir --stability dev --no-interaction 

您可以按照以下步骤编辑composer.json文件
更换:

    “存储库”:[
        {
            “ type”:“ composer”,
            “ url”:“ https://packages.drupal.org/8”
        }
    ], 

    “存储库”:{
        “ drupal”:{
          “ type”:“ composer”,
          “ url”:“ https://packages.drupal.org/8”
         },
       “资产”:{
         “ type”:“ composer”,
         “ url”:“ https://asset-packagist.org”
        }
    }, 


将以下内容添加到:“ require”:{

        “ npm-asset / dropzone”:“ ^ 4.3.0”,
        “ npm-asset / blazy”:“ ^ 1.8.2”,
        “ npm-asset / slick-carousel”:“ ^ 1.8.1”,
        “ drupal / varbase_media”:“〜6.0” 

将以下内容添加到:“额外”:{

     “安装程序类型”:[
          “资产”,
          “ npm-asset”
        ], 


更换:


            “ web / libraries / {$ name}”:[“ type:drupal-library”], 



            “ web / libraries / slick”:[“ npm-asset / slick-carousel”],
            “网络/图书馆/ {$ name}”:[
              “类型:drupal库”,
              “ type:bower-asset”,
              “类型:npm-资产”
            ], 

将以下内容添加到:“额外”:{

        “ drupal库”:{
         “ library-directory”:“ web / libraries”,
          “图书馆”:[
              {“ name”:“ dropzone”,“ package”:“ npm-asset / dropzone”},
              {“ name”:“ blazy”,“ package”:“ npm-asset / blazy”},
              {“名称”:“光滑”,“包裹”:“ npm-asset / slick-carousel”}
          ]
        },
        “启用补丁”:是,
        “ composer补丁程序退出失败”:true 

之后,您可以进行跑步
作曲家更新

然后安装Drupal,然后启用Varbase Media