شماره # 3017553: تغییر وابستگی [Varbase Media] اجزا به نصب: فعال یا وابستگی: فعال کردن ماژول ها در .info.yml و composer.json برای داشتن محدوده نسخه tilde ()
https://www.drupal.org/project/varbase_media/issues/3017553
یک مثال بهتر
اگر سایت دروپال خود را با آن ساخته اید
آهنگساز ایجاد-پروژه دروپال-آهنگساز / پروژه دروپال: 8.x-dev some-dir --stability dev - no-interaction
با مراحل زیر می توانید فایل composer.json را ویرایش کنید
جایگزین کردن:
"مخازن": [ { "type": "آهنگساز" ، "url": "https://packages.drupal.org/8" } ] ،
با
"مخازن": { "دروپال": { "type": "آهنگساز" ، "url": "https://packages.drupal.org/8" } ، "دارایی های": { "type": "آهنگساز" ، "url": "https://asset-packagist.org" } } ،
موارد زیر را به "نیاز" اضافه کنید: {
"npm-asset / dropzone": "^ 4.3.0" ، "npm-asset / blazy": "^ 1.8.2" ، "npm-asset / slick-carousel": "^ 1.8.1" ، "drupal / varbase_media": "6.0 ~"
موارد زیر را به "اضافی" اضافه کنید: {
"انواع نصب کننده": [ "bower-asset" ، "npm-asset" ] ،
جایگزین کردن:
"web / libraries / {$ name}": ["type: drupal-library"] ،
با
"web / libraries / slick": ["npm-asset / slick-carousel"] ، "وب / کتابخانه ها / {$ name}": [ "نوع: کتابخانه دروپال" ، "type: bower-asset" ، "type: npm-asset" ] ،
موارد زیر را به "اضافی" اضافه کنید: {
"drupal-libraries": { "Library-Directory": "وب / کتابخانه ها" ، "کتابخانه ها": [ {"name": "dropzone"، "package": "npm-asset / dropzone"}، {"name": "blazy" ، "package": "npm-asset / blazy"} ، {"name": "slick"، "package": "npm-asset / slick-carousel"} ] } ، "enable-patch": درست است "آهنگساز-خروج-از-برچسب-شکست": درست است
پس از آن می توانید یک اجرا برای
به روزرسانی آهنگساز
سپس دروپال را نصب کرده و سپس Varbase Media را فعال کنید