Estoy desarrollando un proyecto Django (nada) y tratando de usar WSL2.
así que si uso la Terminal Ubuntu de Windows para crear un proyecto y trato de ejecutarlo en VScode, recibo este pequeño mensaje,
Simplemente no sé cómo hacer eso en absoluto,
es la primera vez que trato de usar WSL2 (lo cual es genial), si alguien pudiera ayudar, muchas gracias.
Si tiene su proyecto en alguna carpeta montada -> ruta de Linux que comienza con /mnt/, por ejemplo /mnt/c/Users/rasto/Desktop/some_folder/my_project/
Cuando abre VS Code en este directorio (ejecutando el code . de comando o abriendo VS Code desde Windows), recibe la advertencia:
Este espacio de trabajo se encuentra en el sistema de archivos de Windows (/mnt/). Para obtener el mejor rendimiento, recomendamos mover el espacio de trabajo al sistema de archivos de Linux (~/home).
La solución es fácil -> mover/copiar la carpeta del proyecto al directorio ~/my_project/ :
En la terminal WSL:
Copie recursivamente todos los archivos desde la ruta de origen a la ruta de destino y, si la carpeta ~/mi_proyecto/ no existe, se creará
cp -R /mnt/c/Users/rasto/Desktop/some_folder/my_project/ ~/my_projectMover al directorio en su terminal
cd ~/my_projectY abra VS Code desde la consola con
code .Nota: Para abrir VS Code desde la terminal, debe tener instalada la extensión Paquete de extensión de desarrollo remoto
Nota 2: Para acceder a la carpeta de Linux desde el explorador de archivos de Windows, simplemente haga clic derecho en el explorador de VS Code y Reveal en el explorador o con la ruta como: \\wsl$\Ubuntu-18.04\home\rasto\my_projects