Gazda este Windows 10,
invitatul este serverul Ubuntu, care rulează sub Virtual Box.
Caracteristica dorită este de a putea partaja și un folder care conține codul sursă între aceștia.
Practic, vreau să pot edita codul sursă în Windows (vscode), dar să rulez codul în Linux.
Sunt conștient de caracteristica „foldere partajate” de la Virtual Box, totuși are câteva defecte, de aceea caut alternative. Una dintre problemele cu folderele partajate VM este că în mod implicit crearea de link-uri simbolice este dezactivată, așa că de fiecare dată când rulez instalare npm
sau fire
, primesc erori E_PROTO. Pentru a remedia acest lucru trebuie fie să le rulez cu --no-bin-links, ceea ce nu este o opțiune pentru că nu sunt singurul care lucrează la cod... fie să forțez linkurile simbolice în vbox cu VBoxManage setextradata...
și rulați vm-ul ca administrator.
Un alt defect este că npm/yarn creează milioane de fișiere, ceva asupra căruia nu am control, deoarece nu este codul meu sursă și nu pot decide ce să instalez sau nu. Și asta încetinește foarte mult lucrurile.
Mă gândeam să încerc opțiunea sftp, care are propriile sale dezavantaje, dar înainte de a face asta, poate cineva de aici are o soluție mai bună