goooseman.nvm
nvm
Установите nvm и Node.js.
Этот форк использует установку NodeJS через Rosetta 2 на машинах Apple Silicon.
Требования
git, curl, build-essential, libssl-dev. Требования устанавливаются автоматически.
ПеременныеРоли
nvm_versionтег версии nvm, илиHEAD|master|latest. По умолчанию0.39.7nvm_node_versionконкретная версия Node.js12.16.0или используйтеlts|latest. По умолчанию20.14.0nvm_install_pathпуть к папке nvm, поддерживает абсолютные и относительные пути. По умолчанию~/.nvmnvm_shell_init_fileФайл инициализации Shell, в который нужно добавить загрузку NVM. По умолчанию~/.profilenvm_force_installЛогическое. Принудительная переустановка nvm из git, например, если вы измените некоторые файлы вnvm_install_path. По умолчаниюfalsenvm_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.nvmЛицензия
Unknown
Загрузки
2.1k
Владелец
A senior engineer experienced in building scalable projects from scratch, maintaining legacy ones and building teams.
