-
Notifications
You must be signed in to change notification settings - Fork 72
nodeのバージョン切り替え
machida edited this page Mar 30, 2021
·
3 revisions
このプロジェクトのトップディレクトリに .nvmrc
というファイルが含まれています。このファイルには、このプロジェクトで使う Node.js のバージョンが書かてています(.nvmrc)。
https://github.com/nvm-sh/nvm#zsh こちらのコードを .zshrc に追記します。
以下のコマンドを打つと .nvmrc
が指定するバージョンの Node.js を使うようになります。
$ nvm use
このプロジェクトのトップディレクトリに .node-version
というファイルが含まれています。このファイルには、このプロジェクトで使う Node.js のバージョンが書かてています(.node-version)。
以下を .zshrc
に追記すると、このアプリのディレクトリに入った際に、例えば $ nodebrew user XXX
などのコマンドを打たなくても自動で .node-version
が指定するバージョンの Node.js を使うようになります。
# カレントディレクトリの変更で自動的にNode.jsのバージョンを変える
function chpwd_node_version() {
if [ -e ".node-version" ]; then
version=`cat .node-version`
nodebrew use $version
fi
}
autoload -Uz add-zsh-hook
add-zsh-hook chpwd chpwd_node_version
以下のコマンドを打つと .node-version
が指定するバージョンの Node.js を使うようになります。
nodebrew use $(cat .node-version)