شماره # 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 را فعال کنید