المشكلة رقم 3017553: تم تغيير تبعيات مكونات [Varbase Media] عند التثبيت: تمكين أو تبعيات: تمكين الوحدات النمطية في .info.yml و composer.json للحصول على نطاق إصدار tilde (~)
https://www.drupal.org/project/varbase_media/issues/3017553
خير مثال
إذا كان موقع Drupal الخاص بك قد تم إنشاؤه باستخدام
الملحن إنشاء مشروع دروبال ملحن / دروبال مشروع: 8.x-dev some-dir - استقرار dev - لا تفاعل
يمكنك تحرير ملف composer.json بالخطوات التالية
يحل محل:
"المستودعات": [ { "type": "composer"، "url": "https://packages.drupal.org/8" } ] ،
مع
"المستودعات": { "دروبال": { "type": "composer"، "url": "https://packages.drupal.org/8" } ، "الأصول": { "type": "composer"، "url": "https://asset-packagist.org" } } ،
يضاف ما يلي إلى: "تتطلب": {
"npm-asset / dropzone": "^ 4.3.0"، "npm-asset / blazy": "^ 1.8.2"، "npm-asset / slick-carousel": "^ 1.8.1"، "دروبال / varbase_media": "~ 6.0"
يضاف ما يلي إلى: "إضافي": {
"أنواع المثبت": [ "تعريشة الأصول"، "الأصول - npm" ] ،
يحل محل:
"الويب / المكتبات / {$ name}": ["type: drupal-library"]،
مع
"web / libraries / slick": ["npm-asset / slick-carousel"]، "الويب / المكتبات / {$ name}": [ "النوع: مكتبة دروبال" ، "type: bower-الأصول" ، "type: npm-asset" ] ،
يضاف ما يلي إلى: "إضافي": {
"مكتبات دروبال": { "دليل المكتبة": "الويب / المكتبات"، "مكتبات": [ {"name": "dropzone"، "package": "npm-asset / dropzone"}، {"الاسم": "blazy"، "package": "npm-asset / blazy"}، {"name": "slick"، "package": "npm-asset / slick-carousel"} ] } ، "تمكين التصحيح": صحيح ، "composer-exit-on-patch-failure": صحيح
بعد ذلك يمكنك القيام بالجري لـ
تحديث الملحن
ثم قم بتثبيت دروبال ثم قم بتمكين Varbase Media