1. Descargar el bin de node
Ve a la página de versiones de Node y descarga la versión que necesitas:
https://nodejs.org/download/release/
2. Mover los bins
Descomprime y mueve los bins de node a una carpeta de tu preferencia.
Por ejemplo:
C:\Users\YOUR_USER\node
De tal manera que tengas
C:\Users\YOUR_USER\
├── node/
│ ├── node-14.17.3
│ ├── node-18.13.0
│ ├── node-18.19.1
│ ├── node-20.19.0
3. Configurar terminal
Despues de clonar el repositorio que necesite una version diferente (legacy) abre la terminal y configura la version de node.
Git bash
export PATH=/c/Users/YOUR_USER/node/node-14.17.3:$PATH
Comando generico
Puedes utilizar $USER o $USERNAME para establecer el usuario
export PATH=/c/Users/$USERNAME/node/node-14.17.3:$PATH
CMD
set PATH=C:\Users\YOUR_USER\node\node-14.17.3;%PATH%
Comando generico
Puedes utilizar %USERNAME% para establecer el usuario
set PATH=C:\Users\%USERNAME%\node\node-14.17.3;%PATH%
PowerShell
$env:PATH = "C:\Users\YOUR_USER\node\node-14.17.3;" + $env:PATH
Comando generico
Puedes utilizar $env:USERNAME para establecer el usuario
$env:PATH = "C:\Users\$env:USERNAME\node\node-14.17.3;" + $env:PATH
Verifica la version
npm -v
Nota: La verision es solo para la terminal activa.
Script
Si quieres ejectuar un script para setear la version puedes utilizar
.bat
@echo off
SETLOCAL
set "NODE_PATH=C:\Users\%USERNAME%\node\node-14.17.3"
set "PATH=%NODE_PATH%;%NODE_PATH%\node_modules\npm\bin;%PATH%"
echo Node version:
node -v
cmd /k
.sh
NODE_PATH="/c/Users/$USERNAME/node/node-14.17.3"
export PATH="$NODE_PATH:$PATH"
echo Node version:
node -v
bash
Top comments (0)