Проблем # 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 със следните стъпки
Замяна:
"хранилища": [ { "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"
Добавете следното към: "extra": {
"типове инсталатори": [ "bower-актив", "npm-актив" ],
Замяна:
"web / libraries / {$ name}": ["type: drupal-library"],
с
"web / libraries / slick": ["npm-activ / slick-carousel"], "уеб / библиотеки / {$ name}": [ "тип: drupal-библиотека", "тип: bower-актив", "тип: npm-актив" ],
Добавете следното към: "extra": {
"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