Así que elegí la función de carpeta compartida de VMWare. Pero desafortunadamente, a diferencia de Golang, Ruby u otros lenguajes, las dependencias de nodejs se instalarán en la carpeta del proyecto. Lo que significa que si ejecuto npm install , Linux intentará escribir archivos en mi carpeta compartida.
Traté de usar NODE_PATH . En la mayoría de las situaciones funciona. Pero si desea usar algo como angular-cli para iniciar su proyecto, no funciona.
Entonces, ¿cómo podría descargar el archivo node_modules correctamente en la carpeta compartida de VMWare?
npm rebuild xxx para las dependencias que utilizan complementos de C++ en VMWare.