Насколько я понимаю, Vagrant используется для обслуживания веб-приложений в различных конфигурациях серверов, чтобы имитировать производственные среды во время локальной разработки, но рекомендуется ли использовать Vagrant, чтобы иметь возможность настраивать локальные среды разработки, которые фактически не запускают веб-приложения. сами по себе, но используются для написания кода, установки пакетов npm, компиляции CSS и т. д.?
Я знаю, что некоторые - если не многие - люди пишут код на хост-машине, но, поскольку я интенсивно использую терминал, я бы предпочел перенести свою локальную среду разработки на виртуальную машину, которую затем можно было бы переустановить на другом компьютере в любой момент. минут. Мне кажется, действительно непонятно, является ли это одним из предполагаемых вариантов использования Vagrant.
P.S. Эта виртуальная машина Vagrant не будет запускать какие-либо веб-приложения, то есть не будет действовать как веб-сервер, а скорее как изолированная среда для инструментов разработки, таких как vim, gulp, bower и других. Я бы предпочел развернуть отдельные виртуальные машины Vagrant для обслуживания моих веб-приложений.