事前知識
単語 |
意味 |
node.js |
V8 JavaScriptエンジン上に構築されたJavaScript実行環境の1つ |
nodenv |
プロジェクト(ディレクトリ)ごとに、Node.jsのバージョンを管理することができるバージョン管理ツール |
anyenv |
**env系ツールのバージョンを管理することができるバージョン管理ツール |
これらの関係は、node.jsのハージョンを管理するためにnodenvを使って、
そのnodenvのバージョンを管理するのにanyenvを使うという感じです。
コマンド表
anyenv
コマンド |
内容 |
anyenv envs |
インストールされている**env一覧 |
anyenv version |
**envごとのシェルにおける実行環境 |
anyenv version |
**envごとのインストールされている実行環境一覧 |
anyenv install -l |
インストールできる**envの一覧 |
nodenv
コマンド |
内容 |
nodenv version |
インストールしているノードの中で現在のバージョンを確認 |
nodenv versions |
インストールしているノードのバージョン確認 (*は現在のバージョン) |
nodenv install --list |
インストールできるnodeの一覧 |
nodenv install 10.14.1 |
nodeのインストール |
nodenv rehash |
npmパッケージを見えるようにする |
nodenv install 10.14.1 |
グローバルで使うnodeのバージョンを指定する |
nodenv global 16.13.1 |
あるプロジェクトのディレクトリでのみ使うnodeのバージョンを指定する |
nodenv local 10.14.1 |
あるプロジェクトのディレクトリでのみ使うnodeのバージョンを指定する |
nodenv local を実行することで、.node-version という名前の不可視ファイルが生成され、その中にそのディレクトリで使うnodeのバージョンが記述されます。 |
|
gitなどで.node-version
を共有することで、プロジェクトのメンバーで使うnodeのバージョンを統一することもできます。
node
コマンド |
内容 |
node --version |
nodeのバージョン確認 |
参考サイト
anyenvまとめ
nodenvの環境構築