Вопросы с тегом «composer»

Composer - это инструмент для управления зависимостями в PHP. Он поддерживает выборку зависимостей из разных источников, таких как Git, SVN, PEAR, локальной файловой системы и т. Д., А также предлагает автоматическую поддержку автозагрузки.

2
Magento 2: обновление «метапакета»
Некоторое время назад я установил Magento 2 через метапакет composer . Это также называется установкой интегратора. Похоже, что установили Magento CE 2.0.1. Есть ли способ обновить эту версию до последней версии Magento CE 2.0.3? Я понимаю, что я мог бы обновить, composer.jsonчтобы 2.0.1 здесь "require": { "magento/product-community-edition": "2.0.1", становится "require": …

1
Выберите файл для установки через Composer в зависимости от версии Magento
Было бы очень удобно включить несколько версий кода в модуль composer'd и заставить composer определить, какую версию развернуть, основываясь на версии Magento цели установки. Например, для Magento> 1.7 используйте system.xml, который включает в себя tooltip, вложенные groupи другие современные функции, но для более старых версий Magento используйте урезанную версию файла, …

4
Как Git-Ignore Symlinks на модуле Magento, установленном композитором
Я устанавливаю модули, используя composer.phar. Это создает файлы символических ссылок publichtml/app/code/community(например) с целью vendor/themodule.... В моем .gitignoreя исключил каталог vendor - но ссылки, конечно же, все равно оказались бы в git. Есть ли простой способ автоматически исключить эти ссылки? (кроме добавления всего вручную в .gitignore) Я должен сказать, что у …
11 composer  git 

2
Magento 2: Как задать зависимости «семантического управления версиями» в моем модуле composer.json
Разработка и развертывание Magento 2 включает формальный процесс управления версиями , когда основные и вспомогательные версии основных модулей Magento будут увеличены на основе изменений в обратно совместимых функциях. Как мне, как разработчику модуля Magento, создать список требований в моем собственном файле composer.json? Нужно ли мне вручную просматривать мой модуль каждый …

4
Не удается обновить с 2.2.6 до 2.3 через композитор
У меня есть чистый Magento 2.2.6 с образцами данных, которые я установил с помощью composer. Я пытаюсь обновить его до версии Magento 2.3, поэтому следую инструкциям, изложенным здесь командой Magento. После запуска composer updateя получаю следующее: Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not …

1
Magento2: другой вид файлов composer.json
В Magento2 я вижу, что разные производители используют разные форматы composer.json, указанные ниже, чтобы назвать свои модули. первый: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } второй: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Какая разница между ними и какой я должен …

2
Magento 2: минимальный файл композитора
Я видел несколько вещей, плавающих по непостоянному Интернету (например, Twitter), что некоторые недавние изменения в Magento 2 позволяют установить модуль в каталог поставщика через composer, и Magento 2 увидит ваш модуль без каких-либо ссылок на ссылки. , Если это правда, существует ли «минимальный composer.json» файл, который разработчики модулей могут использовать …

2
Magento 2: Происхождение папок обновления
Если я устанавливаю Magento 2 через композитор, я получаю папку корневого уровня с именемupdate/ Это содержит автономное приложение обновления. Откуда берется программа обновления? Я знаю, что установщик Magento композитор копирует много вещей из vendor/magento/magento2-base модуль, но updateприложение не находится в этой папке. Фактически, ни один из файлов в updateприложении не …

4
Magento 2 в качестве требования разработчика для расширений
При написании расширения, имеет ли смысл добавлять magento/project-community-editionв require-devраздел composer.json? Идея заключается в том, что потребуется только composer installускорить полную установку Magento для разработки или CI. Чтобы настроить базу данных, я бы добавил пост-установочный скрипт с bin/magento setup:install. Для использования инструментов тестирования, вам нужно скопировать autoload-devи require-devразделы из magento/project-community-editionпотому что …

1
Magento2: Как включить третий модуль pary через composer.json в пользовательский модуль
Я создал пользовательский модуль, этот модуль зависит от третьего модуля (tecnickcom / tcpdf), я добавил эту библиотеку в свой файл пользовательского модуля composer.json { "name": "packagename/mymodule", "description": "N/A", "require": { "php": "~5.5.0|~5.6.0", "magento/magento-composer-installer": "*", "tecnickcom/tcpdf":"*" }, "type": "magento2-module", "version": "2.0.0", "license": [ "GPL-3.0" ], "autoload": { "files": [ "registration.php" ], …

4
Процесс развертывания Magento 2
В настоящее время мы фиксируем composer.lockхранилище и затем запускаем его composer install --no-devна производственном сервере. Я не думаю, что это лучший способ сделать это, потому что композитору требуется несколько минут, чтобы сгенерировать все файлы, и это рискованно. Интересно, лучше ли передать в репо все файлы, необходимые для работы в производственном …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.