今からNodeの環境構築をする人へ
悪いことは言いません.絶対にnvmを使ってインストールなさい.
私は数ヶ月前にNodeのインストーラーを自分で落としてインストールしましたが,自信をもってこう言えます.というのも,後からnvmをセットアップするとなると結局Nodeをアンインストールすることになるのだから.
じゃあ手動でNodeアップデートしろよと思われるかもしれませんが,これは絶対におすすめしない.
Nodeの更新はかなり頻度が高いので手動では結局めんどくさくなります.まじでnvmをインストールしなさい.まじで.
構築方法
1. インストーラーのダウンロード
Githubのページからsetup.zipみたいなやつをダウンロードしましょう.
2. nvmのインストール
展開したらそこにいい感じの実行ファイルがあるはずです.それを実行していい感じに同意とかなんとかしておきましょう.
3. Nodeのインストール
まずは次のコマンドを実行してみましょう.
npx -v
インストールされているバージョンが表示されていれば,npxのインストールは成功していますのでそのままnodeのインストールに入ります.
特に問題なければLTS(長期のサポートが約束されている)版をインストールするべきでしょう.というわけで,今回はLTS版をインストールします.
npx install lts
これで以下のような文言が出力されてくればダウンロード成功です.
Downloading node.js version [nodeのバージョン] (64-bit)...
Extracting node and npm...
Complete
npm v[npmのバージョン] installed successfully.
Installation complete. If you want to use this version, type
nvm use [nodeのバージョン]
この次に,ダウンロードしたバージョンが使えるように出力の末尾の指示の通りコマンドを実行しましょう.
nvm use [nodeのバージョン]
すると,次のように出力されるはず.
Now using node v[nodeのバージョン] (64-bit)
これで,Nodeのインストールは完了です!
確認
最後に,Nodeとnpmが使用可能なことを確認するため,以下のコマンドを実行します.
node -v
npm -v
特に怒られずに,バージョンが出力されていれば問題ありません.
お気持ち
Nodeの環境構築で調べると直接Nodeをインストールさせようとする人ばかりですが,ちょっとこの現状はよろしくないように思います.あれを勧めている人の何人がそんな方法でNodeを使っているんでしょうか.個人的にはNodeの発展という面でもたいへんよろしくないように思いました.
まあ,今回しようしたnvm-windowsも純正nvmとは異なるものなので,議論とかあるかもしれませんがよく知りません.(あまりNode畑の人じゃないので…)
この記事がNode導入に迷う人の一助となれば幸いです.
コメント