Composer no-dev все еще устанавливает git хранилище - PullRequest
0 голосов
/ 19 февраля 2020

У меня проблема с composer install. Я использую флаг --no-dev, чтобы избежать установки всех пакетов, перечисленных в поле require-dev моего composer. json.
. Он работает довольно хорошо, поскольку я вижу, что удаляются все ненужные пакеты, кроме одного Я определил в GitHub хранилище. По какой-то причине composer продолжает пытаться установить его.
Обратите внимание, что я хочу сохранить repo_1 в prod, но не repo_2.

Учитывая мои настройки ниже, вы можете увидеть какие-либо проблемы?

"require": {
        "php": "^7.1.3",
        "aws/aws-sdk-php": "^3.103",
        "dragonmantank/cron-expression": "^2.3",
        "incenteev/composer-parameter-handler": "^2.0",
        "jms/i18n-routing-bundle": "2.*",
        "username/repo_1": "dev-branch",
        "sensio/distribution-bundle": "^5.0.19",
        "sensio/framework-extra-bundle": "^5.0.0",
        "symfony/monolog-bundle": "^3.1.0",
        "symfony/polyfill-apcu": "^1.0",
        "symfony/swiftmailer-bundle": "^2.6.4",
        "symfony/symfony": "3.4.*",
        "twig/twig": "^1.0"
    },
    "require-dev": {
        "doctrine/doctrine-fixtures-bundle": "^3.2",
        "jakub-onderka/php-parallel-lint": "^1.0",
        "username/repo_2": "dev-branch",
        "phpstan/phpstan": "^0.11.8",
        "phpstan/phpstan-deprecation-rules": "^0.11.2",
        "phpstan/phpstan-doctrine": "^0.11.5",
        "phpstan/phpstan-phpunit": "^0.11.2",
        "phpstan/phpstan-symfony": "^0.11.6",
        "phpunit/phpunit": "7.4.4",
        "sensio/generator-bundle": "^3.0",
        "slevomat/coding-standard": "^5.0",
        "squizlabs/php_codesniffer": "^3.4",
        "symfony/phpunit-bridge": "^5.0"
    },
    "repositories": [
        {
            "type": "git",
            "url": "git@github.com:username/repo_1"
        },
        {
            "type": "git",
            "url": "git@github.com:username/repo_2"
        }
    ],

Спасибо

PS: я использую сейчас Symfony 3.4, я знаю, что это старая версия, не волнуйтесь, я делаю миграцию.

...