User Tools

Site Tools


composer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
composer [2021/02/01 10:06] chifekcomposer [2023/09/14 06:06] (current) – external edit 127.0.0.1
Line 20: Line 20:
 Это может произойти после того, как вы вручную редактировали composer.json (добавляли или изменяли description, authors, extra и т. д.). Даже если ваши изменения незначимы для Composer, он обнаруживает, что md5sum файла изменена, и предупреждает, что эти изменения не учтены в файле composer.lock. Это может произойти после того, как вы вручную редактировали composer.json (добавляли или изменяли description, authors, extra и т. д.). Даже если ваши изменения незначимы для Composer, он обнаруживает, что md5sum файла изменена, и предупреждает, что эти изменения не учтены в файле composer.lock.
  
-Поэтому, чтобы подавить это предупреждение, вы можете просто запустить команду update --lock для обновления lock-файла без обновления самих пакетов. +Поэтому, чтобы подавить это предупреждение, вы можете просто запустить команду ''update --lock'' для обновления lock-файла без обновления самих пакетов. 
-composer dump-autoload --optimize Если вам нужно обновить загрузчик, т. к. появились новые классы, вы можете выполнить команду dump-autoload чтобы избежать установки или обновления пакетов.+''composer dump-autoload --optimize'' Если вам нужно обновить загрузчик, т. к. появились новые классы, вы можете выполнить команду dump-autoload чтобы избежать установки или обновления пакетов.
  
-Используйте ключ --optimize для преобразования PSR-0 в автозагрузку как для classmap, чтобы автозагрузчик был наиболее быстрым. Это настоятельно рекомендуется для production (вы можете получить 20% прирост), но может занять немного времени для запуска, так что это на данный момент не сделано по умолчанию.+Используйте ключ ''--optimize'' для преобразования PSR-0 в автозагрузку как для classmap, чтобы автозагрузчик был наиболее быстрым. Это настоятельно рекомендуется для production (вы можете получить 20% прирост), но может занять немного времени для запуска, так что это на данный момент не сделано по умолчанию.
  
 Также вы можете использовать dumpautoload псевдоним. Также вы можете использовать dumpautoload псевдоним.
-composer about Краткая информация о Composer. + 
-composer archive vendor/package Создать архив для указанного пакета. Команда также может быть использована для архивирования всего проекта без исключенных/игнорируемых файлов. +''composer about'' Краткая информация о Composer. 
-composer browse Псевдоним для home, открывает URL пакета или его домашнюю страницу в браузере. + 
-composer clear-cache Псевдоним команды clearcache, очищает внутренний кэш пакетов Composer-а. +''composer archive vendor/package'' Создать архив для указанного пакета. Команда также может быть использована для архивирования всего проекта без исключенных/игнорируемых файлов. 
-composer config --list Позволяет редактировать некоторые основные параметры Composer-а либо в локальном файле composer.json, либо в глобальном файле config.json. + 
-composer create-project vendor/package dir/ Создать новый проект из указанного пакета в указанном каталоге. +''composer browse'' Псевдоним для home, открывает URL пакета или его домашнюю страницу в браузере. 
-composer depends vendor/package Сообщает вам какие другие пакеты зависят от конкретного (указанного) пакета. Вы можете указать какие типы связей (require, require-dev) должны быть включены в листинг. По умолчанию выводятся оба.+ 
 +''composer clear-cache'' Псевдоним команды clearcache, очищает внутренний кэш пакетов Composer-а. 
 + 
 +''composer config --list'' Позволяет редактировать некоторые основные параметры Composer-а либо в локальном файле composer.json, либо в глобальном файле config.json. 
 + 
 +''composer create-project vendor/package dir/'' Создать новый проект из указанного пакета в указанном каталоге. 
 + 
 +''composer depends vendor/package'' Сообщает вам какие другие пакеты зависят от конкретного (указанного) пакета. Вы можете указать какие типы связей (require, require-dev) должны быть включены в листинг. По умолчанию выводятся оба.
 composer diagnose Если вы считаете, что нашли ошибку, или что-то ведет себя странно, возможно, вы захотите выполнить команду диагностики для выполнения автоматизированной проверки многих общих проблем. composer diagnose Если вы считаете, что нашли ошибку, или что-то ведет себя странно, возможно, вы захотите выполнить команду диагностики для выполнения автоматизированной проверки многих общих проблем.
 composer global Команда global позволяет другие команды такие, как install, require или update запускать так, как если бы вы запускали их из каталога COMPOSER_HOME. composer global Команда global позволяет другие команды такие, как install, require или update запускать так, как если бы вы запускали их из каталога COMPOSER_HOME.
  
-Это может использоваться для того, чтобы установить командные утилиты глобально. Если вы добавите $COMPOSER_HOME/vendor/bin в переменную $PATH вашего окружения, то запуск утилит станет совсем простым.+Это может использоваться для того, чтобы установить командные утилиты глобально. Если вы добавите ''$COMPOSER_HOME/vendor/bin'' в переменную $PATH вашего окружения, то запуск утилит станет совсем простым. 
 Например, установите php-cs-fixer: Например, установите php-cs-fixer:
-$ php composer.phar global require fabpot/php-cs-fixer:dev-master+''$ php composer.phar global require fabpot/php-cs-fixer:dev-master''
 Теперь исполняемый файл php-cs-fixer доступен глобально и вы можете запустить его из любого места (конечно, если вы настроили вашу переменную PATH). Теперь исполняемый файл php-cs-fixer доступен глобально и вы можете запустить его из любого места (конечно, если вы настроили вашу переменную PATH).
-composer help [command] Отображает справки для всех других команд: composer.phar help install. +''composer help [command]'' Отображает справки для всех других команд: ''composer.phar help install''
-composer init Создает базовый вариант файла composer.json в текущем каталоге.+''composer init'' Создает базовый вариант файла composer.json в текущем каталоге.
  
 При запуске команды, Composer будет интерактивно запрашивать значения полей для заполнения, используя при этом для некоторых полей умные значения по умолчанию. При запуске команды, Composer будет интерактивно запрашивать значения полей для заполнения, используя при этом для некоторых полей умные значения по умолчанию.
Line 56: Line 64:
  
 Также вы можете использовать псевдоним selfupdate. Также вы можете использовать псевдоним selfupdate.
-composer show Список всех установленных пакетов (composer show). + 
-Список всех доступных пакетов (composer show --all).+''composer show'' Список всех установленных пакетов (composer show). 
 +Список всех доступных пакетов (''composer show --all''). 
 Инфо об указанном пакете или его специфичной версии (composer show vendor/package [версия]). Инфо об указанном пакете или его специфичной версии (composer show vendor/package [версия]).
-composer suggest Выводит список всех пакетов, предложенных установленными. Опционально вы можете передать одно или несколько имён пакетов в формате vendor/package чтобы ограничить вывод только теми, что были предложены указанными. + 
-composer status Если вам часто приходится модифицировать код своих зависимостей, а они были установленны "из исходников" (см. опцию --prefer-source команды require), то+''composer suggest'' Выводит список всех пакетов, предложенных установленными. Опционально вы можете передать одно или несколько имён пакетов в формате vendor/package чтобы ограничить вывод только теми, что были предложены указанными. 
 + 
 +''composer status'' Если вам часто приходится модифицировать код своих зависимостей, а они были установленны "из исходников" (см. опцию --prefer-source команды require), то
 команда status позволит вам проверить есть ли у вас локальные изменения в любой из них. команда status позволит вам проверить есть ли у вас локальные изменения в любой из них.
-composer validate Проверяет файл composer.json. 
  
-Вы всегда должны запускать команду validate перед тем, как коммитить ваш composer.json и перед установкой релизного тега. Эта команда проверит его на ошибки.+''composer validate'' Проверяет файл composer.json. 
 + 
 +Вы всегда должны запускать команду ''validate'' перед тем, как коммитить ваш composer.json и перед установкой релизного тега. Эта команда проверит его на ошибки.
composer.1612173963.txt.gz · Last modified: 2023/09/14 06:06 (external edit)