環境
- OS:Mac
- Homebrewインストール済み
nodebrewのインストール
nodebrewとはNode.jsのバージョン管理ツールのこと。
こちらの記事を参考にさせていただきました。
インストールコマンド。
brew install nodebrew
...
==> Summary
/usr/local/Cellar/nodebrew/1.0.1: 8 files, 38.9KB, built in 8 seconds
ってでたら完了。
続いてバージョン確認コマンド。
nodebrew -v
確認できてたらOK。
Node.jsのインストール
インストールできるバージョンの確認コマンド。
nodebrew ls-remote
ここでエラーが発生した場合はセットアップすると良いらしいです。
nodebrew setup
インストールコマンド。
必要なバージョンを指定。
nodebrew install-binary {version}
結局どのバージョンを使えばいいの?
新しい機能試してみたいなら奇数バージョン、安定したシステムを構築したいなら偶数バージョンの最新版を使いましょう。
バージョンの定義は奇数がCURRENT(最新の機能を取り込んでいるけど安定性は保証しない)、偶数がLTS(Long-Term-Support 長期の保守運用に使用することを目的としている)と定義されている。詳しくはgithubを参照。
https://qiita.com/kawak/items/64e4d6cb25f0494f604d
node.js/release
バージョン選ぶのめんどくさい…と思ったら、
安定版を取得するというコマンドが。
nodebrew install-binary stable
最新版を取得する場合は↓
nodebrew install-binary latest
自分の場合はバージョン確認はできたけどインストールコマンドでエラー発生。
上記のセットアップコマンドで解決できました。
安定板のインストールを試みてみると…
nodebrew 1.0.1
Usage:
nodebrew help Show this message
nodebrew install <version> Download and install <version> (from binary)
nodebrew compile <version> Download and install <version> (from source)
nodebrew install-binary <version> Alias of `install` (For backword compatibility)
nodebrew uninstall <version> Uninstall <version>
nodebrew use <version> Use <version>
nodebrew list List installed versions
nodebrew ls Alias for `list`
nodebrew ls-remote List remote versions
nodebrew ls-all List remote and installed versions
nodebrew alias <key> <value> Set alias
nodebrew unalias <key> Remove alias
nodebrew clean <version> | all Remove source file
nodebrew selfupdate Update nodebrew
nodebrew migrate-package <version> Install global NPM packages contained in <version> to current version
nodebrew exec <version> -- <command> Execute <command> using specified <version>
Example:
# install
nodebrew install v8.9.4
# use a specific version number
nodebrew use v8.9.4
インストールされずにヘルプが開いてる…?
検索するとみんなこのコマンドでインストールできてるぽいのになんでだろう…。
結局自分で安定板のバージョンを調べて、打ち込んでみたらインストールできました。
Fetching: https://nodejs.org/dist/v14.16.1/node-v14.16.1-darwin-x64.tar.gz
################################################################################################### 100.0%
Installed successfully
上記のヘルプにも書いてありますがインストールだけではダメみたいで有効化する手順が必要な様です。
nodebrew use {version}
インストールされたバージョンの一覧を取得するコマンド。
nodebrew ls
パスを通す。
自分はzshなので以下のコマンド。
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zprofile
ターミナル再起動。
確認コマンド。
node -v
バージョンが表示されたらOK。
次はやっとLSlintとStylelintだ。
コメント