Выпуск # 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-актыў / блазы": "^ 1.8.2", "npm-activ / slick-carousel": "^ 1.8.1", "drupal / varbase_media": "~ 6,0"
Дадайце наступнае да: "дадаткова": {
"тыпы ўсталёўшчыкаў": [ "bower-актыў", "npm-актыў" ],
Замяніць:
"web / libraries / {$ name}": ["тып: drupal-бібліятэка"],
з
"web / libraries / slick": ["npm-activ / slick-carousel"], "вэб / бібліятэкі / {$ name}": [ "тып: drupal-бібліятэка", "тып: bower-актыў", "тып: 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": праўда, "кампазітар-выхад-на-патчы-збой": праўда
Пасля гэтага вы можаце зрабіць прабежку для
абнаўленне кампазітара
Затым усталюйце Drupal, а затым уключыце Varbase Media