nvm
nvm
Установите nvm и Node.js.
Этот форк использует установку NodeJS через Rosetta 2 на машинах Apple Silicon.
Требования
git, curl, build-essential, libssl-dev. Требования устанавливаются автоматически.
ПеременныеРоли
nvm_version
тег версии nvm, илиHEAD
|master
|latest
. По умолчанию0.39.7
nvm_node_version
конкретная версия Node.js12.16.0
или используйтеlts
|latest
. По умолчанию20.14.0
nvm_install_path
путь к папке nvm, поддерживает абсолютные и относительные пути. По умолчанию~/.nvm
nvm_shell_init_file
Файл инициализации Shell, в который нужно добавить загрузку NVM. По умолчанию~/.profile
nvm_force_install
Логическое. Принудительная переустановка nvm из git, например, если вы измените некоторые файлы вnvm_install_path
. По умолчаниюfalse
nvm_install_deps
Логическое. Позволяет пропустить установку зависимостей и запустить как не-root пользователь. По умолчаниюtrue
Зависимости
Нет зависимостей.
Пример Плейбука
- hosts: servers
roles:
- role: stephdewit.nvm
nvm_version: 0.4.0
nvm_node_version: 0.10
Всегда устанавливайте последнюю версию
- hosts: servers
roles:
- role: stephdewit.nvm
nvm_version: 'latest'
nvm_node_version: 'latest'
При запуске от имени пользователя, отличного от текущего, может быть полезно установить переменную окружения NVM_DIR
в абсолютный путь:
- hosts: servers
roles:
- role: stephdewit.nvm
become: yes
become_user: vagrant
environment:
NVM_DIR: /home/vagrant/.nvm
Лицензия
BSD
Информация об авторе
- Ярно Keskikangas
- Стефан де Вит
Установить
ansible-galaxy install goooseman/ansible-nvm
Лицензия
Unknown
Загрузки
2055
Владелец
A senior engineer experienced in building scalable projects from scratch, maintaining legacy ones and building teams.