Sự cố # 3017553: Đã thay đổi các thành phần phụ thuộc [Varbase Media] khi cài đặt: bật hoặc phụ thuộc: kích hoạt các mô-đun trong .info.yml và composer.json để có Phạm vi phiên bản dấu ngã (~)
https://www.drupal.org/project/varbase_media/issues/3017553
Một ví dụ tốt hơn
Nếu bạn đã xây dựng trang web Drupal của mình
nhà soạn nhạc tạo dự án drupal-composer / drupal-project: 8.x-dev some-dir --stability dev --no-tương tác
bạn có thể chỉnh sửa tệp composer.json bằng các bước sau
Thay thế:
"kho": [ { "type": "nhà soạn nhạc", "url": "https://packages.drupal.org/8" } ],
với
"kho": { "drupal": { "type": "nhà soạn nhạc", "url": "https://packages.drupal.org/8" }, "tài sản": { "type": "nhà soạn nhạc", "url": "https://asset-packagist.org" } },
Thêm phần sau vào: "request": {
"npm-asset / dropzone": "^ 4.3.0", "npm-asset / blazy": "^ 1.8.2", "npm-asset / slick-carousel": "^ 1.8.1", "drupal / varbase_media": "~ 6.0"
Thêm phần sau vào: "extra": {
"installer-type": [ "bower-asset", "npm-asset" ],
Thay thế:
"web / library / {$ name}": ["type: drupal-library"],
với
"web / library / slick": ["npm-asset / slick-carousel"], "web / thư viện / {$ name}": [ "type: drupal-library", "type: bower-asset", "type: npm-asset" ],
Thêm phần sau vào: "extra": {
"thư viện drupal": { "thư mục thư viện": "web / thư viện", "thư viện": [ {"name": "dropzone", "package": "npm-asset / dropzone"}, {"name": "blazy", "package": "npm-asset / blazy"}, {"name": "slick", "package": "npm-asset / slick-carousel"} ] }, "enable-patch": true, "composer-exit-on-patch-fail": true
Sau đó, bạn có thể chạy cho
cập nhật nhà soạn nhạc
Sau đó cài đặt Drupal và sau đó kích hoạt Varbase Media