Випуск №3017553: Змінено залежності компонентів [Varbase Media] при встановленні: увімкнути або залежності: увімкнути модулі в .info.yml та composer.json, щоб мати тильду Діапазон версій (~)
https://www.drupal.org/project/varbase_media/issues/3017553
Кращий приклад
Якби у вас був побудований ваш сайт Drupal
композитор create-project drupal-composer / drupal-project: 8.x-dev some-dir --stability dev --no-interaction
Ви можете відредагувати файл composer.json, виконавши такі дії
Замінити:
"сховища": [ { "type": "композитор", "url": "https://packages.drupal.org/8" } ],
з
"сховища": { "drupal": { "type": "композитор", "url": "https://packages.drupal.org/8" }, "активи": { "type": "композитор", "url": "https://asset-packagist.org" } },
Додайте таке: "вимагати": {
"npm-activ / dropzone": "^ 4.3.0", "npm-activ / blazy": "^ 1.8.2", "npm-activ / slick-carousel": "^ 1.8.1", "drupal / varbase_media": "~ 6.0"
Додайте наступне до: "додатково": {
"типи інсталятора": [ "bower-актив", "нпм-актив" ],
Замінити:
"web / libraries / {$ name}": ["type: drupal-library"],
з
"web / libraries / slick": ["npm-activ / slick-carousel"], "web / libraries / {$ name}": [ "type: drupal-library", "type: bower-activ", "тип: npm-актив" ],
Додайте наступне до: "додатково": {
"drupal-бібліотеки": { "library-directory": "веб / бібліотеки", "бібліотеки": [ {"name": "dropzone", "package": "npm-activ / dropzone"}, {"name": "blazy", "package": "npm-activ / blazy"}, {"name": "slick", "package": "npm-activ / slick-carousel"} ] }, "enable-patching": true, "composer-exit-on-patch-failure": правда
Після цього ви можете зробити пробіжку для
оновлення композитора
Потім встановіть Drupal, а потім увімкніть Varbase Media