Drupal 코어 8.7.xx만으로 Varbase Media 8.6.xx를 사용하여 테스트

문제 # 3017553 : 설치시 [Varbase Media] 구성 요소 종속성 변경 : 활성화 또는 종속성 : .info.yml 및 composer.json에서 틸드 버전 범위 (~)를 갖도록 모듈 활성화
https://www.drupal.org/project/varbase_media/issues/3017553

더 나은 예

Drupal 사이트를 구축 한 경우

composer create-project drupal-composer / drupal-project : 8.x-dev some-dir --stability dev --no-interaction 

다음 단계에 따라 composer.json 파일을 편집 할 수 있습니다.
바꾸다:

    "저장소": [
        {
            "유형": "작곡가",
            "url": "https://packages.drupal.org/8"
        }
    ], 

    "repositories": {
        "drupal": {
          "유형": "작곡가",
          "url": "https://packages.drupal.org/8"
         },
       "자산": {
         "유형": "작곡가",
         "url": "https://asset-packagist.org"
        }
    }, 


다음에 추가 : "require": {

        "npm-asset / dropzone": "^ 4.3.0",
        "npm-asset / blazy": "^ 1.8.2",
        "npm-asset / slick-carousel": "^ 1.8.1",
        "drupal / varbase_media": "~ 6.0" 

다음을 추가하십시오. "extra": {

     "설치자 유형": [
          "중산 자산",
          "npm-asset"
        ], 


바꾸다:


            "web / libraries / {$ name}": [ "type : drupal-library"], 



            "web / libraries / slick": [ "npm-asset / slick-carousel"],
            "web / libraries / {$ name}": [
              "유형 : drupal-library",
              "type : bower-asset",
              "유형 : npm-asset"
            ], 

다음을 추가하십시오. "extra": {

        "drupal-libraries": {
         "library-directory": "웹 / 라이브러리",
          "라이브러리": [
              { "name": "dropzone", "package": "npm-asset / dropzone"},
              { "name": "blazy", "package": "npm-asset / blazy"},
              { "name": "slick", "package": "npm-asset / slick-carousel"}
          ]
        },
        "enable-patching": true,
        "composer-exit-on-patch-failure": true 

그 후 당신은 실행을 할 수 있습니다
작곡가 업데이트

그런 다음 Drupal을 설치 한 다음 Varbase Media를 활성화합니다.