Хост - Windows 10,
гость — это сервер Ubuntu, работающий под Virtual Box.
Желаемая функция - иметь возможность совместно использовать папку, содержащую исходный код, между ними.
В основном я хочу иметь возможность редактировать исходный код в Windows (vscode), но запускать код в Linux.
Я знаю о функции «общих папок» в Virtual Box, однако у нее есть несколько недостатков, поэтому я ищу альтернативы. Одна из проблем с общими папками ВМ заключается в том, что по умолчанию создание символических ссылок отключено, поэтому каждый раз, когда я запускаю установка нпм
или же пряжа
, я получаю ошибки E_PROTO. Чтобы исправить это, мне нужно либо запустить их с --no-bin-links, что не вариант, потому что я не единственный, кто работает над кодом... или принудительно использовать символические ссылки в vbox с помощью VBoxУправление набором дополнительных данных...
и запустите виртуальную машину от имени администратора.
Еще один недостаток заключается в том, что npm/yarn создает миллионы файлов, что я не могу контролировать, потому что это не мой исходный код, и я не могу решить, что устанавливать, а что нет. И это сильно замедляет работу.
Я думал попробовать вариант sftp, у которого есть свои недостатки, но прежде чем я это сделаю, может быть, у кого-то есть лучшее решение.