Help us understand the problem. What is going on with this article?

node.js インストール備忘録(windows7)

More than 3 years have passed since last update.

半年前ほどnode.js環境を放置してたらあっという間にバージョンが古くなっていたので、最新にしようとしたらなにやらエラーが出て、、、もう一度インストールし直した。備忘録のために手順をまとめておく。

nodistインストール

公式のインストーラー を使うのが簡単だけど、バージョン管理ツールを使った方がよいので、そちらを先にインストール。(すでにインストーラーからインストールしちゃった場合は削除)

windowのバージョン管理ツールではnodistが評判よい。

2015/12/22
nodist のインストーラーが出たようだ。
pathの設定も全部やってくれるので楽。(次の「nodist の pathを通す」の手順は飛ばしてOK ⇒ 「node.jsインストール」へ)
【参考】Windowsでnode.jsをバージョン管理する

手動でやるなら nodist からzipダウンロード、もしくは git clone git://github.com/marcelklehr/nodist.git する。
ダウンロードした nodist フォルダを任意の場所に置く。

nodist の pathを通す

  1. [コントロールパネル]⇒[システムとセキュリティ]⇒[システム]⇒[システムの詳細設定]⇒ 「システムのプロパティ」ダイアログが開く
  2. [環境変数]クリック
  3. 「システム環境変数」の「path」を選択して[編集]クリック
  4. ...\nodist\bin (nodist.cmd があるパス) を追記 (例)C:\nodist\bin;
  5. 続いて「システム環境変数」の[新規]クリック
  6. 以下3つの変数を追加

・変数名:NODIST_PREFIX / 変数値:...\nodist (package.json があるパス) を追加 (例)C:\nodist
・変数名:PATH / 変数値:%NODIST_PREFIX%\bin
・変数名:NODE_PATH / 変数値:%PATH%\node_modules

Windowsが64bitの場合は以下も追加。
・変数名: NODIST_X64 / 変数値:1

コマンドプロンプトを開いて、nodistコマンドが使えることを確認。

> nodist -v
v0.5.2

node.jsインストール

nodist依存ファイルのアップデート

nodist update

node.jsの最新の安定板をインストール

nodist stable

バージョン確認して表示されれば完了!これで npm も使えるようになります。

node -v

以下でインストール可能な nodeバージョンが確認できる。

nodist dist

その他 nodist コマンド

node.jsの最新バージョンを表示

nodist latest

指定バージョンのnode.jsをダウンロード

nodist + v0.10.32
 or
nodist add v0.10.32

指定バージョンの切り替え

nodist v0.10.32
 or
nodist use v0.10.32

指定バージョンをアンインストール

nodist - v0.10.22
 or
nodist rm v0.10.22

インストールされているnode.jsの一覧を表示

nodist ls

ついでによく使う npm コマンド

npm の最新版のインストール

npm install npm

npmのアップデート

npm update -g npm

依存ライブラリやプロジェクトの基本情報を記述する package.jsonを作成する

npm init

package.jsonに書いてあるライブラリをインストール

npm install

指定したライブラリをインストール
「-D(--save-dev)」をつけると、インストールしたライブラリが package.jsonに記述される

npm install (ライブラリ名) -D

こんな記事もあるけど... → Update npm to v.2.0.x on Windows 7

おまけに、gem(Rubyに付属しているライブラリ・モジュール)のアップデートはこちら
⇒ Gemのアップデート

gem i rubygems-update

nodist update でこんなエラーが出たら...

> nodist update
Installing latest stable version...
Couldn't fetch 4.0.0: HTTP 404.
Sorry.
Update dependencies...

今回は nodist 自体がバージョンアップされていたので、ごそっと入れ替えバージョンアップ。(2015年10月)
1. nodist からzipダウンロード(または git clone)
2. インストールフォルダの中身をごそっと入れ替え
3. nodist -v でバージョン確認(2015年10月現在 v.0.6.1)
4. nodist update で node 最新バージョンに

<参考>
"nodist update"の実行に失敗し、Node.jsがインストールできません

yokoh9
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした