Я использую composer для загрузки всех моих зависимостей для моего приложения Yii2.Я также управляю вещами с помощью композитора с помощью Asset Packagist.
Если я разверну свое приложение в другой системе, я замечу, что один и тот же composer.json
генерирует разные каталоги восстановления.
Пример:
Я загружаю библиотеку rowGrid из Asset Packagist, используя следующую строку в файле composer.json
:
"bower-asset/rowGrid.js": "1.0.6",
На моей машине для разработки это создает папку, подобную этой /path/to/vendor/stuff/bower-asset/rowGrid.js
.
Запуская один и тот же файл composer на другом компьютере, composer создает следующий путь для библиотеки rowGrid: path/to/vendor/stuff/bower-asset/rowgrid.js
.Здесь есть g
в rowgrid.js
, что приводит к проблемам, если приложение пытается получить доступ к библиотеке rowGrid.
Почему композитор использует разные имена путей?... и как я могу решить эту проблему?
// Редактировать:
Есть ли способ определить целевых директоров для конкретной библиотеки бауэров?