Выпущен диспетчер версий Node для Node.js


OpenJS Foundation объявил, что Node Version Manager (nvm) был принят фондом как проект. Nvm — это POSIX-совместимый сценарий bash для управления несколькими активными версиями Node.js.

Проект первым вошел в OpenJS Foundation, который был создан в результате слияния JS Foundation и Node.js Foundation. При создании фонд состоял из 31 проекта JavaScript с открытым исходным кодом, включая Appium, Dojo, jQuery, Node.js и webpack, и заявил о своей миссии:

поддерживать здоровый рост JavaScript и веб-технологий, предоставляя нейтральную организацию для размещения и поддержки проектов, а также совместно финансируя мероприятия, которые приносят пользу экосистеме в целом.

Nvm был создан, чтобы упростить использование разных версий Node.js. Nvm — наиболее распространенный и широко используемый метод установки Node.js и наиболее распространенный инструмент для управления несколькими установленными версиями Node.js.

Преимущество участия bvm в OpenJS Foundation заключается в том, что и инфраструктура, и организация продукта, и его разработка будут лучше поддерживаться, включая обеспечение отсутствия единой точки отказа для домена nvm.sh и репозитория GitHub.

Используя nvm, разработчики могут получить доступ ко всем версиям долгосрочной поддержки (LTS) Node.js и могут загрузить любую из этих LTS-версий Node локально с помощью простой команды. Его также можно использовать для настройки псевдонимов для переключения между различными версиями Node и автоматического использования по умолчанию для использования определенной версии Node.js, указанной в файле nvmrc в репозитории.

Nvm упрощает переключение между версиями узлов для каждой оболочки, поэтому вы можете тестировать библиотеки на максимальную обратную совместимость, а также тестировать приложения на предмет обновлений узлов. Инструмент также хранит версии узлов и глобально установленные модули в каталоге пользователя, устраняя необходимость в sudo при использовании с npm. Еще одно преимущество состоит в том, что он выполняет компиляцию для большинства систем, в которых нет готовых двоичных файлов, что упрощает процесс установки. Наконец, по заявлению Foundation, он обеспечивает простоту и удобство диспетчера пакетов без необходимости получать узел из неофициального канала распространения.


Добавить комментарий