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