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.js 12.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

Информация об авторе

О проекте

Install nvm and Node.js.

Установить
ansible-galaxy install goooseman/ansible-nvm
Лицензия
Unknown
Загрузки
2036
Владелец
A senior engineer experienced in building scalable projects from scratch, maintaining legacy ones and building teams.