2017-08-25 83 views

回答

1

你缺少一个,patches部分之前,调整为:

{ 
    "name": "drupal-composer/drupal-project", 
    "description": "Project template for Drupal 8 projects with composer", 
    "type": "project", 
    "license": "GPL-2.0+", 
    "authors": [ 
     { 
      "name": "", 
      "role": "" 
     } 
    ], 
    "repositories": [ 
     { 
      "type": "composer", 
      "url": "https://packages.drupal.org/8" 
     } 
    ], 
    "require": { 
     "composer/installers": "^1.2", 
     "cweagans/composer-patches": "^1.6", 
     "drupal-composer/drupal-scaffold": "^2.2", 
     "drupal/admin_toolbar": "^1.19", 
     "drupal/block_class": "1.x-dev", 
     "drupal/coffee": "1.x-dev", 
     "drupal/console": "~1.0", 
     "drupal/core": "~8.0", 
     "drupal/devel": "1.x-dev", 
     "drupal/ds": "^3.1", 
     "drupal/easy_breadcrumb": "^1.6", 
     "drupal/field_group": "3.x-dev", 
     "drupal/flexslider": "2.x-dev", 
     "drupal/google_analytics": "^2.1", 
     "drupal/metatag": "^1.1", 
     "drupal/neato": "^1.6", 
     "drupal/pathauto": "^1.0", 
     "drupal/responsive_menu": "^2.4", 
     "drupal/smart_trim": "1.x-dev", 
     "drupal/token": "^1.0", 
     "drush/drush": "~8.0", 
     "webflo/drupal-finder": "^0.3.0", 
     "webmozart/path-util": "^2.3" 
    }, 
    "require-dev": { 
     "behat/mink": "~1.7", 
     "behat/mink-goutte-driver": "~1.2", 
     "jcalderonzumba/gastonjs": "~1.0.2", 
     "jcalderonzumba/mink-phantomjs-driver": "~0.3.1", 
     "mikey179/vfsstream": "~1.2", 
     "phpunit/phpunit": ">=4.8.28 <5", 
     "symfony/css-selector": "~2.8" 
    }, 
    "conflict": { 
     "drupal/drupal": "*" 
    }, 
    "minimum-stability": "dev", 
    "prefer-stable": true, 
    "config": { 
     "sort-packages": true 
    }, 
    "autoload": { 
     "classmap": [ 
      "scripts/composer/ScriptHandler.php" 
     ] 
    }, 
    "scripts": { 
     "drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold", 
     "pre-install-cmd": [ 
      "DrupalProject\\composer\\ScriptHandler::checkComposerVersion" 
     ], 
     "pre-update-cmd": [ 
      "DrupalProject\\composer\\ScriptHandler::checkComposerVersion" 
     ], 
     "post-install-cmd": [ 
      "DrupalProject\\composer\\ScriptHandler::createRequiredFiles" 
     ], 
     "post-update-cmd": [ 
      "DrupalProject\\composer\\ScriptHandler::createRequiredFiles" 
     ] 
    }, 
    "extra": { 
     "installer-paths": { 
      "web/core": ["type:drupal-core"], 
      "web/libraries/{$name}": ["type:drupal-library"], 
      "web/modules/contrib/{$name}": ["type:drupal-module"], 
      "web/profiles/contrib/{$name}": ["type:drupal-profile"], 
      "web/themes/contrib/{$name}": ["type:drupal-theme"], 
      "drush/contrib/{$name}": ["type:drupal-drush"] 
     }, 
     "patches": { 
      "drupal/responsive_menu": { 
       "Disable keyboard input": "https://www.drupal.org/files/issues/off_canvas_menu-2826965-11.patch" 
      } 
     } 
    } 
} 

注意您可能要使用诸如https://jsonlint.com之类的东西,或者一个适当的IDE来让你知道如果JSON文件出现问题,请通知我。

+0

谢谢。这非常有帮助 – MrPaulDriver