ターミナルから以下を実行します。
brew install anyenv
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
echo $SHELL -l
一旦ターミナルを終了して、再度起動。
メッセージが出るので次のコマンドを実行
anyenv install --init
anyenv install nodenv
exec $SHELL -l
これでインストールは完了です。
nodenv install -l
nodenv install 18.14.0
M1/M2 Macには バージョン16以上しかインストールすることができませんのでご注意ください
nodenv global 18.14.0
フォルダ「my-project」以下は v16.19.0 を使用するようにセットします
cd my-project
nodenv install 16.19.0
nodenv local 16.19.0
これで、フォルダ「my-project」以下は必ず 16.19.0 になります。
node -v
正しくバージョンが表示されればOKです。
nodenv versions
touch $(nodenv root)/default-packages
cd ${NODENV_ROOT}
git pull
cd ${NODENV_ROOT}/plugins/node-build/
git pull
~/.bash_profile に記述しておきます
# Node.js Global pathをセット
node_global_path=$(npm root -g)
echo ${node_global_path}
export NODE_PATH=${node_global_path}
(この方法は現在となっては古いやり方です)
yarn をインストールする新しいやり方
corepack enable yarn
yarn自動インストールの設定
mkdir -p "$(nodenv root)/plugins"
git clone https://github.com/pine/nodenv-yarn-install.git "$(nodenv root)/plugins/nodenv-yarn-install"
これを行うだけでnode.jsインストール時に同時に自動的にyarnもインストールしてくれます
yarn を手動でインストールする 場合はこちらのコマンド実行
npm install --global yarn
package.json
{
........ ,
"engines": {
"node": "20.x"
}
}
インストール
git clone https://github.com/nodenv/nodenv-package-json-engine.git $(nodenv root)/plugins/nodenv-package-json-engine
https://github.com/nodenv/nodenv-package-json-engine
その他参考 : https://7rikazhexde-techlog.hatenablog.com/entry/2022/08/05/020136