The jonki

呼ばれて飛び出てじょじょじょじょーんき

Node.jsとexpress(ejs)

npm install -g expressでexpressコマンドのパスが普通に通らず何事かと思って公式ページ見ると、express-generatorとかいうコマンドかpackage.jsonでexpressのひな形を作ってますね。さらにnode app.jsで動くのかと思ったけど今はnpm startで動かすんですね。

追記

id:hecomi にnvmよりnodebewの方がナウいと指摘されたのでこちらに移行。

$ curl -L git.io/nodebrew | perl - setup
$ nodebrew ls-remote
$ nodebrew install-binary stable
$ nodebrew use v0.10.28
$ npm install express-generator -g
$ express -e myApp
$ cd myApp
$ npm install
$ npm start

nodebrewで手軽にnode.jsバージョンアップ&バージョン切り替え - Qiita



またnpmもnvm (node version manager)から入れたほうが管理が楽そうなイメージを持ちました。

$ git clone git://github.com/creationix/nvm.git ~/.nvm
$ source ~/.nvm/nvm.sh
$ nvm install v0.10.28
        .nvm
->  v0.10.28
$ npm install -g express-generator
$ express --help
$ express -e myApp
$ cd myApp
$ npm start