Estoy tratando de degradar la versión de Node a través de nvm en Windows 10, pero no puedo hacer que funcione:
C:\proyectos>nvm use 16.13.2 todos
Ahora usando el nodo v16.13.2 (64 bits)
C:\proyectos>nodo -v
v17.4.0
(I nvm install y nvm use 16.13.2 tanto en 32 como en 64 bits; también intenté reiniciar el símbolo del sistema, pero siempre mostraba v17.4.0)
De acuerdo con su salida del where node
C:\Program Files\nodejs\node.exe Tiene otra versión de nodo instalada manualmente en su sistema. Dado que tanto el nodo instalado manualmente como la versión proporcionada por NVM tienen sus ubicaciones en su variable de entorno PATH , el que aparece primero en PATH gana (que en su caso fue el instalado manualmente) y el otro pierde y no será accesible (sin usar la ruta completa).
Entonces, para solucionarlo, desinstale el nodo y use NVM para manejar todas las instalaciones del nodo.