问题#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