問題#3017553:インストール時の[Varbase Media]コンポーネントの依存関係を変更:有効化または依存関係:.info.ymlおよびcomposer.jsonのモジュールを有効にして、チルダバージョン範囲(〜)を設定
https://www.drupal.org/project/varbase_media/issues/3017553
より良い例
Drupalサイトを構築した場合
composer create-project drupal-composer / drupal-project:8.x-dev some-dir --stability dev --no-interaction
次の手順でcomposer.jsonファイルを編集できます
交換:
「リポジトリ」:[
{
"タイプ": "作曲家"、
"url": "https://packages.drupal.org/8"
}
]、 と
"リポジトリ":{
"drupal":{
"タイプ": "作曲家"、
"url": "https://packages.drupal.org/8"
}、
"資産":{
"タイプ": "作曲家"、
"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" 以下を追加します: "extra":{
「インストーラータイプ」:[
"bower-asset"、
「npm-asset」
]、
交換:
"web / libraries / {$ name}":["type:drupal-library"]、
と
"web / libraries / slick":["npm-asset / slick-carousel"]、
"web / libraries / {$ name}":[
"type:drupal-library"、
"タイプ:bower-asset"、
「type:npm-asset」
]、 以下を追加します: "extra":{
"drupal-libraries":{
"ライブラリディレクトリ": "web / libraries"、
「ライブラリ」:[
{"名前": "ドロップゾーン"、 "パッケージ": "npm-asset / dropzone"}、
{"名前": "blazy"、 "パッケージ": "npm-asset / blazy"}、
{"名前": "slick"、 "パッケージ": "npm-asset / slick-carousel"}
]
}、
「パッチを有効にする」:true、
「composer-exit-on-patch-failure」:true その後、実行することができます
作曲家の更新
次に、DrupalをインストールしてからVarbase Mediaを有効にします