Թողարկում # 3017553. Փոխվել է [Varbase Media] Բաղադրիչների կախվածությունը տեղադրումից. Միացնել կամ կախվածություն. .Info.yml- ի և composer.json- ի մոդուլների ակտիվացումը թույլ կտա ունենալ տարբերակի տարբերակների տիրույթ ()
https://www.drupal.org/project/varbase_media/issues/3017553
Ավելի լավ օրինակ
Եթե ձեր Drupal կայքը կառուցված լիներ
կոմպոզիտոր ստեղծել-նախագիծ դրուպալ-կոմպոզիտոր / դրուպալ-նախագիծ. 8.x-dev some-dir - կայունություն dev - no-interaction
Դուք կարող եք խմբագրել composer.json ֆայլը հետևյալ քայլերով
Փոխարինել ՝
«պահեստներ» ՝ [ { «տեսակ» ՝ «կոմպոզիտոր», "url" ՝ "https://packages.drupal.org/8" } ],
հետ
«պահեստներ» ՝ { «դրուպալ» ՝ { «տեսակ» ՝ «կոմպոզիտոր», "url" ՝ "https://packages.drupal.org/8" }, «ակտիվներ» ՝ { «տեսակ» ՝ «կոմպոզիտոր», "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- ակտիվ» ],
Փոխարինել ՝
"վեբ / գրադարաններ / {$ name}": ["տեսակը: drupal-գրադարան"],
հետ
"վեբ / գրադարաններ / խրթին": ["npm-asset / slick-carousel"], "վեբ / գրադարաններ / {$ name}": [ "տեսակը` դրուպալ-գրադարան ", "տեսակը. bower-asset", "տեսակը: npm- ակտիվ" ],
«Հավելյալ» -ին ավելացնել հետևյալը ՝
"դրուպալ-գրադարաններ". { "Library-Directory": "վեբ / գրադարաններ", «գրադարաններ» ՝ [ {"name": "dropzone", "package": "npm-asset / dropzone"}, {"name": "blazy", "package": "npm-asset / blazy"}, {"name": "slick", "package": "npm-asset / slick-carousel"} ] }, "enable-patching": ճիշտ է, «կոմպոզիտոր-ելք-կարկատակի-ձախողում». ճիշտ է
Դրանից հետո դուք կարող եք վազք կատարել դեպի
կոմպոզիտորի թարմացում
Դրանից հետո տեղադրեք Drupal- ը, ապա միացրեք Varbase Media- ն