goooseman.nvm

nvm

ダウンロード数 リンティングステータス テストステータス

nvmとNode.jsをインストールします。

このフォークは、Apple SiliconマシンでのRosetta 2を使用したNodeJSのインストールを行います。

要件

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: NVMを読み込むためのシェル初期化ファイル。デフォルトは~/.profile
  • nvm_force_install: ブール型。例えばnvm_install_path内のファイルを変更した場合に、gitからnvmを強制的に再インストールします。デフォルトは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.nvm
ライセンス
Unknown
ダウンロード
2.1k
所有者
A senior engineer experienced in building scalable projects from scratch, maintaining legacy ones and building teams.