Они должны быть независимы от ОС, пока вы вносите composer.lock
в свой проект. Смысл composer.lock
заключается в установке тех же пакетов с помощью composer install
независимо от ОС, а сам Composer не использует абсолютные пути (по умолчанию). Фактически, сопровождающие Composer не рекомендуют использовать его в рабочей среде , и многие причины были закрыты, поскольку в качестве причины Composer не является инструментом развертывания. Таким образом, вы должны иметь возможность перемещать установки между средами, и в каждой системе вы получите одинаковые пакеты, установленные composer install
.
Единственными проблемами могут быть скрипты и / или плагины , которые могут делать некоторые вещи, которые не переносимы, и вам нужно запустить их при целевой установке.
Короче говоря: Да, установки не зависят от ОС (если вы не сделаете что-то, это изменится).