NodeJs (партир де ahora lo llamaremos Node) es un entorno de ejecución de Javascript muy útil para el desarrollo de applicaciones de red rapidas debido a que nos разрешить manejar una gran cantidad de conexiones simultáneas con un alto nivel de rendimiento, brindandonos una alta escalabilidad.

En varias ocasiones, hemos tenido que usar diferentes versiones de Node, ya sea para probar todas las características de un nuevo release de una version, desarrollos de proyectos personales o Laborales, entre otros.

Грех эмбарго, эс ип lío cuando queremos manejar разные версии с различными пакетами, я que sin una buena herramienta, tendriamos que pasar mucho tiempo y esfuerzo manual para desinstalar e instalar versiones de Node y sus rerivivos paquetes globales.

Предусмотрено, что существует удаленный диспетчер версий узлов (часть которого поддерживается NVM), который разрешает управлять несколькими версиями узла в новой системе, чтобы получить доступ к промежуточному звену в интерфейсе командной строки ( КЛИ).

Один оригинальный проект NVM, который был удален для Linux и macOS, без эмбарго, без альтернатив для Windows:

  1. характеристика WSL (подсистема Windows для Linux) для Windows 10 с использованием GitBash или Cygwin.

2. Проект nvm-windows, не предназначенный для оригинального использования.

3. Проект nodist, без указания оригинала.

4. Проект nvs, без указания оригинала.

В представленном артикуле нет enfocaremos в установке и списке команд, использующих NVM для операционной системы Windows, использующей проект nvm-windows.

Скачать и установить последнюю стабильную версию

Удалить инсталлятор nvm и дескомпилировать инсталлятор для визуализации архива nvm-setup.exe.

✓ Antes de instalar, tener las siguientes рассмотрит:

Убедитесь, что у вас нет установленной версии узла.

Убедитесь, что вы удалили один из каталогов установки Node в установленном маршруте: C:\Program Files\nodejs.

Убедитесь, что вы удалили один из каталогов установки Npm в надежном пути: C:\Users\‹user›\AppData\Roaming\npm.

✓ Удалите установочный файл nvm-setup.exe и закройте его для дефекта установки NVM.

✓ Для проверки правильности установки, удалите nvm на терминале для визуализации доступных вариантов.

Manejo de Multiple Versiones de Node

✓ Чтобы визуализировать все доступные версии Node, удалите команду nvm ls, доступную. El Listado Mostrado сын лос últimos pero не todos лос disponibles.

✓ Чтобы установить последнюю доступную версию, удалите команду nvm install last.

✓ Чтобы установить конкретную версию, выберите команду nvm install ‹version›. Чтобы установить конкретную версию для основной версии, выполните команду nvm install ‹major-version›.

✓ Для списка всех установленных версий, выберите команду nvm ls.

✓ Для использования версии, установленной на узле, выберите команду nvm use ‹version›.

Управление версиями Npm

✓ Вы можете установить экземпляр Node, установив его в версии, совместимой с npm. Используется проверка подлинности с помощью надежной команды npm -v.

✓ Учтите, что cada instancia de Node instalado con su rereivo Npm, maneja sus propios paquetes y no son compartidos con otras versiones. Вопреки эмбарго, можно установить пакеты одной версии вместо другой с помощью надежной команды nvm install ‹новая-версия› — переустановить-пакеты-из=‹старой-версии›.

Учет использования NVM

✓ Cuando использовать algunos comandos де NVM, ле pedirá confirmación де administrador. Por ejemplo, cuando quiere cambiar de versión de Node.

✓ Cada vez que tenga una version de Node activa, se crea un accesso directo (символ ссылки) que referencia a la ubicación real donde se instaló su version de Node.

Рекомендации по использованию NVM en entornos corporativos с ограничением разрешений

Если требуется использовать NVM на корпоративных серверах, необходимо установить один экземпляр узла, но не установить версию Npm associada (это не влияет на установленные пакеты), отключив ограничения разрешений, корпоративный брандмауэр или антивирус .

Para ello, puede usar una version de Npm ya creada anteriormente y copiarlo dentro de la ruta de su version de Node instalada.

Si usted no tiene una version de Npm, le recomiendo usar el paquete de mi repositorio y reemplazarlo en su version de Node.

Para cualquier comentario, duda u observación, puedes contactarme por medio de mi perfil Linkedin.