Установите последние зависимости композитора - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть личный репозиторий, в котором у нас есть файл composer.json.

{
  "name": "vendor/package",
  "version": "1.1.0",
  "type": "project",
  "require": {
    "craftcms/cms": "^3.0.0",
    "ether/splash": "^v3.0.2",
    "ether/simplemap": "^v3.3.4",
    "aelvan/imager": "^v2.1.1",
    "vlucas/phpdotenv": "^2.4.0",
    "craftcms/redactor": "^2.1.6",
    "craftcms/mandrill": "^1.2.0",
    "sebastianlenz/linkfield": "^1.0.15",
    "solspace/craft3-freeform": "^2.4.1",
    "nystudio107/craft-minify": "^1.2.9",
    "nystudio107/craft-seomatic": "^3.1.26",
    "pieterxjan/slack-error-notifications": "^1.0"
  },
  "autoload": {
    "psr-4": {
      "modules\\": "modules/"
    }
  },
  "config": {
    "optimize-autoloader": true,
    "platform": {
      "php": "7.0"
    }
  },
  "scripts": {
    "post-root-package-install": [
      "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ]
  }
}

Когда я выполняю composer create-project vendor/package ., он устанавливает только те требования, которые указаны в файле composer.json.

Если мне нужны последние зависимости, мне нужно выполнить composer update после завершения установки.Интересно, есть ли другой способ установки последних зависимостей только с помощью команды composer create-package.

Вдохновением для моего пакета начальной загрузки является Ремесло Эндрю Уэлча .Если я установлю его репозиторий, как описано в файле readme, я сразу получу последние зависимости, в то время как зависимости, указанные в файле composer.json, являются более старыми версиями.

Есть ли какая-то обстановка, которую я забыл, которая позаботится об этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...