Մոդուլների կախվածությունների տեղադրում Composer-ի միջոցով
Composer՝ PHP փաթեթների մենեջեր է։ Այն տրամադրում է ֆունկցիաներ, որոնք նման են Drupal-ի սեփական կախվածությունների կառավարմանը և Drush make-ին, բայց նախատեսված է ցանկացած նախագծի համար, ոչ միայն Drupal մոդուլների։ Շատ Drupal 8 մոդուլներ կախված են PHP ընդհանուր փաթեթներից, որոնք պետք է ներառվեն կայքի կոդային բազայում Composer-ի միջոցով։
Որո՞նք են մոդուլները, որոնք ունեն Composer կախվածություններ։
Կան մի քանի եղանակներ պարզելու, արդյոք մոդուլը ունի Composer կախվածություններ՝
- Այն փաստաթղթավորում է իր նախագծի էջում կամ README կամ INSTALL ֆայլերում։
- Նրա հիմնական թղթապանակում կա composer.json ֆայլ։
- Հետո, երբ # 2494073: Composer կախվածություններ չունեցող մոդուլների տեղադրումը արգելել խնդիրն ընդունվեց, Drupal հիմնական համակարգը ավտոմատ տեղեկացնում է նման մոդուլների մասին։
Ինչպե՞ս տեղադրել մոդուլի Composer կախվածությունները։
Շատ կարճ բացատրություն՝ միշտ օգտագործել Composer մոդուլների ներմուծման համար։ Գործարկեք
composer require drupal/modulename
webroot թղթապանակից, այլ ոչ թե հիմնական թղթապանակի ներսից, որպեսզի տեղադրեք մոդուլը բոլոր իր Composer կախվածություններով։ Երբ մոդուլը ներմուծված է Composer-ում, այն կարելի է միացնել Drupal-ում։ Կարդացեք Drupal-ում մոդուլների միացման ուղեցույցը ավելին իմանալու համար։
Կարդացեք Composer-ի օգտագործումը Drupal կայքի կախվածությունների կառավարման համար ավելին իմանալու համար։
Նշում։ Drupal 8.1-ից սկսած, Composer Manager մոդուլը հնացել է և այլևս անհրաժեշտ չէ։
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.