CreandoのセットアップデdesarrolloウェブエヌWindowsコンWSL 2.


por mucho tiempo desarrollar oプログラマはWindowsの時代algo casi impensable,la falta de na compa de comandos bash,unsistema de archivos tosco sumado a otros faces hac‐the que los programadores r‐ppamenamense se cambiaran a de de tipo unix como linux o macosPero esteは、ロス・カンビノスque haが、マイクロソフト詐欺wslエヌラスをします窓を開けてください.

コンテニート
  • 🔍 ¿Qué es WSL?
  • Instalar y configurar WSL
  • 🔧 Configurar Zsh y Oh-my-zsh
  • 👩‍💻 Instalar Node.js y NPM
  • 📜 Editor de Código

  • 🔍 免責事項

    Las siglas WSL vienen del inglés "Windows Subsystem for Linux" y básicamente eso es WSL, un subsistema que te permite correr una distribución minificada de un sistema operativo Linux dentro de tu Windows. WSL2, la versión más reciente de WSL funciona con la tecnología Hyper-V, lo cual te permite correr el kernel completo de Linux con un menor consumo de recursos que el que involucraría una maquina virtual convencional.

    Con WSL tienes acceso a una consola de comandos bash (o zsh), al sistema de archivos de Linux y a casi todas las herramientas que una distro de Linux podría ofrecerte para desarrollar.


    ⚙ Instalar Yコンフィギュラ
    準備窓
    Lo Primero que Debes hacer es asegurarteデque tu versiは、窓を開けます.スペインにおけるスペイン語の構成について
    Hierer yのすべてのHerをクリックしてください.<研究ノート>第一期後期におけるアクチュエーターとしての実践的研究

    ハビビタンド
    パラHabitar WSL Deber - Gens s - AアルMen - de de Caracter - de Sticas de WindowsLo puedes hacer usando la funcionalidad de b is squeda del men de de inicio y escribiendo "Activar o desactivar las caracter is ststicde de windows "y una vez all asegurate de tildar las opciones "platplatforma m m qua virtual "y "subsistema de windows by linux "y destildar la opci no n "platperforma de hpervisor de windows "LucegoデAceeptarエスタリスクConfigativiones Tuは、PC VAを再発明します.
    ウナヴェズLeniciada abreラPowershellデWindows y CorreエルSiguiente Comandoは、seess wslエヌラバージョン2 Por defectoに
    wsl --set-default-version 2
    

    Instalando Ubuntu yラターミナルデWindows
    エヌラTiendaデマイクロソフトDebes Buscar E Instalar La Utitu Versiは、nがそうするUbuntu Les que al momentoデescrito este柱e la la si n n 20.04、Luego estando en la la enenda debes buscar e instalar tambi are n Windows端末、UNエミュレータデターミナルbastanteポテンション・クレアードporマイクロソフトy conエルcual podrは、Tu Consola de Ubuntu fを得ます.
    Nuna Vez Instalado todo accederemos nuestra compa bash de ubuntu abriendo la terminal de windows que por defecto debe abrirse con su fifil de cmd,de la terminal podr en s accender al men . laとしてen la barra de pesta no .

    コンフィギュルト堂ウバンツ
    si quieres que al ababir laターミナルse abgir la ggue ubuntu por defecto deber men s acca "Configaci i n n "en el el men ' de de la terminal , se abrir .
    カダPerfilティエンUnエヌエルカンポ「Guid」、Su vez al PrincipioデルArchivo Encontrarは、uncamulioプロフィールです.
    Uu Nuubre de Usuario Ana ConterにおけるNu - Nusuu de Disuario y Nunaについて
    OTRO PASOの基本的なEs hacer que laターミナルabra por defecto en el el de de vvtude de archivos de ubuntu(wsl funciona mejor dentro del sisiema de archivos de linux)pas esto debes editar tu archivo de figaci i n bashエヌラターミナルEjecutaエルComandonano ~/.bashrc 最後の最後のデルArchivo Agrega unacd ~ , ClardaエルArchivoコン[ Control + O ] Y Rainicia Laターミナル.

    🔧 コンフィギュレーションZSH y y私のzsh

    Este paso es completamente opcional pero súper recomendado. Zsh es una shell para sistemas de tipo Unix al igual que bash, pero con un montón de funcionalidades. Básicamente un bash con esteroides. Con Zsh y Oh-my-zsh podrás correr todos los comandos que usas en bash normalmente pero además podrás agregarle un montón de plugins, temas y funcionalidades, lo que hará subir de nivel tu experiencia con la terminal.

    Para instalar Zsh y Oh-My-Zsh debes correr los siguientes comandos en la terminal:

    $ sudo apt install zsh
    $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    

    Se te preguntará si quieres correr Zsh por defecto a lo que debes responder que sí. Luego de eso podrás reiniciar tu terminal y automáticamente estarás corriendo en Zsh en vez de bash.

    Igual que en bash, en zsh deberás tocar el archivo de configuración para que este inicie en el home de Ubuntu, para esto tendrás que correr en la terminal el comando nano ~/.zshrc y agregar nuevamente una fila que diga cd ~ al final del archivo, guarda con [Control + O] y al reiniciar la terminal deberías estar en el home de Ubuntu.

    Desde el archivo de configuración de Zsh podrás también seleccionar el tema y los plugins que quieras tener. Yo personalmente uso:

  • Git: muestra en que rama estás.
  • Z: útil para moverte entre tus archivos fácilmente.
  • Zsh-suggestions: te muestra sugerencias de comandos basado en los que usas normalmente.
  • Zsh-nvm: de esté les hablaré más adelante .

  • 👩‍💻 Instalarノード.JP Y NPM

    La forma más fácil de instalar alguna versión de Node.js es a través de NVM que es un manejador de versiones para Node, con el cual podrás descargar e instalar varias versiones de Node y saltar entre ellas.

    Para descargar la última versión de Node estable deberás descargar NVM he instalar la version latest desde allí:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
    nvm install node # esto descargara la ultima versión estable
    

    Si por el contrario quieres descargar una versión especifica, como la 6.14.4 puedes correr:

    nvm install 6.14.4 # o 10.10.0, 8.9.1, etc
    

    Luego de esto podrás correr node --version y npm --version para chequear que tu versión de Node y NPM se hayan instalado correctamente.


    パソadicional si usas zsh

    Muchas veces NVM no carga por defecto al abrir la consola de Zsh, esto se puede solucionar con un plugin de Oh-my-zsh llamado zsh-nvm. Para instalarlo basta con abrir el archivo de configuración de zsh haciendo nano ~/.zshrc y buscando la fila de plugins, que debería verse así: plugins=(git) , debes agregar el nombre del plugin a instalar (en nuestro caso zsh-nvm) al lado de los ya listados.

    plugins=(git zsh-nvm)
    

    Al guardar y reiniciar la terminal, NVM, Node y NPM deberían funcionar correctamente.


    📜 エディタデc

    Para este caso y por norma general recomiendo usar Visual Studio Code como editor de código, es un editor liviano y al mismo tiempo lo suficientemente potente para la mayoría de las tareas de desarrollo, además es bastante personalizable.

    Descargaremos VS Code para Windows desde su pagina oficial
    UA VEZエヌは、コードのIremosは、DEのプラグイン[ Control + Shift + X ] Y Buscaremos E Installaremos LA ExtensiのN“リモートWSL”、エスタNOS permitirは、abrir cualquier directorio o archivo de ubuntuエヌVisual Studioのコードy usar todas sus funcionalidades.
    Nuna Vaz Instalada Podemos Corrercode . エヌラターミナルデubuntu descude directorio y este se abrirは、AutomのTicamenteエヌVisual Studioのコードです.

    🤟 パラターナー

    Si completaste todos los pasos ya tendrás listo tu entorno de desarrollo hibrido dentro de Windows, con el cual podrás realizar la mayoría de tareas de programación sin extrañar los SO's de tipo Unix.

    Con este setup no espero convencer a los usuarios fieles de Linux que se cambien a Windows ni mucho menos. Linux sigue teniendo un montón de características especiales que al día de hoy no son alcanzables con Windows. Sin embargo espero que esta guía sirva como opción para aquellas personas que quieran adentrarse en el mundo del desarrollo web y por alguna razón no puedan (o no quieran) cambiarse a Linux.

    Este es el setup que al día de hoy utilizo para desarrollar y trabajar en frontend, principalmente con React, y me ha funcionado bastante bien, por tanto recomiendo que le den una probada si no están listos para cambiarse definitivamente a Linux o a Apple.

    A esta guía pienso sumarle otro post explicando cómo levantar tus contenedores de Docker desde WSL en Windows con Docker Desktop, estén atentos que al subirlo agregaré un link desde acá.