Node.js
Firebaseをインストールする際に出てきたNode.jsだけど、他にもあちこちで出てきたような。
- Node.js
- Node.js の Windows へのインストールと npm の使い方
- Windows(Win7)にNodistでNode.jsをインストール
- npm と Node.js 上で require を使ったモジュール読み込みの仕組みについてメモ
実際に作業をしたメモも移しておく。
普通にインストール
Firebaseな記事からコピっただけ。
- Node.jsをここからダウンロードして、インストール
-
(WindowsメニューのNode.jsではなく)
Node.js command prompt
があるので、開く - インストールされているか確認
$ node --version $ npm --version
nodistでインストール
あるリンク先を見ながら作業してたのだが、無くなっているので元ネタが謎のまま。
今は前述の方法で環境を整えてますが。
- Node.jsをインストール
- Windows7を使っているので、nodistを使うということなのですな
- GitHub よりソースコードを取得
- 作業ディレクトリ直下でコマンド実行
git clone https://github.com/marcelklehr/nodist.git
- 環境変数の設定
setx /M NODIST_PREFIX "~\Node.js\nodist" setx /M PATH "%NODIST_PREFIX%\bin;%PATH%"
- 「コマンドプロンプトを一旦閉じ再起動すると環境変数が適用されますので、その状態でNode.js のインストールを行います。」と書いてあるが、コマンドは
nodist update
$ nodist update update Version spec, "update", didn't match any version. Sorry.
- エラーになりますな。しかし、node updateでもエラーになったので、おそらく前にinstallしたからかも…保留。
- 使えるようになったところで、楽しげな「モジュールの読み込み」「HTTP サーバを動かす」「Web API を利用する」「ファイルシステム にアクセスする」などで遊ぶ。
- npm でサードパーティ製モジュールをインストールする、のはずが、下のコマンドでは-g有無問わずにエラー…
$ node install -g request module.js:471 throw err; ^ Error: Cannot find module 'C:\Users\treetop\Node.js\nodist\install' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.runMain (module.js:604:10) at run (bootstrap_node.js:393:7) at startup (bootstrap_node.js:150:9) at bootstrap_node.js:508:3