node.js/express を Windows 環境で動かす

相変わらず

npm はありませんので、依存関係なんかも自力で解決していく必要があります。

express のインスール

ダウンロード

https://github.com/visionmedia/express
バージョンは 2.4.3 をダウンロード

配置

node.exe と同じ場所に express にリネームして配置。以下のような感じです。

/
+ node.exe
+ express
  + bin/expess
  + lib/
  + index.js
  + package.json
  + ...
今回は

examples/ejs のサンプルを動作させるのを目標にします。

依存関係の確認

同梱の package.json に dependencies が一覧されているのでそれを配置していきます。
以下の4つですね。

  • connect >= 1.6.2 < 2.0.0
  • mime >= 1.2.2
  • qs >= 0.3.1
  • commander 0.0.4

ejs のインストール

ダウンロード

https://github.com/visionmedia/ejs
バージョンは 0.4.3

配置

node.exe と同じ場所に ejs にリネームして配置。

connect のインストール

ダウンロード

https://github.com/senchalabs/connect
バージョンは 1.7.0

配置

node.exe と同じ場所に connect にリネームして配置。

qs のインストール

ダウンロード

https://github.com/visionmedia/node-querystring
バージョンは 0.3.1

配置

node.exe と同じ場所に qs にリネームして配置。

node-mime のインストール

配置

node.exe と同じ場所に mime にリネームして配置。

commander のインストール

commander をインストールする前に動作してしまったので、このパッケージは少なくとも今回のサンプルを動作させるためには不要のようです。

全て配置後

/
+ node.exe
+ express
+ ejs
+ connect
+ qs
+ mime

サンプル実行

> node express\example\ejs\app.js
Express app started on port 3000

http://localhost:3000/ にアクセスする事で以下のページが見れましたね!

何はともあれ、Windows 環境でも npm の登場が待たれるところです。
それから、express のひな形作成ってできるのかな。