数ヶ月前にnodeをコンパイルインストールしました。
まったく使っていませんでした。
インストール自体が目的になってしまっていて、満足していたからです。
ずっと放ったらかしにして、でも気になっていたので、何かしなければという強迫観念に駆られたのです。
とりあえず、開発環境を整えようと思いました。
nodeは前にインストールしたものを使います。 → node.js に学ぶ、正しいコンパイル
バージョンが古いって? 細かい事は気にしない。明日アップデートする、明日。
npmを使います。これも以前インストールしました。
これもバージョンが古い。いや、古かった。
npmのバージョンアップは超簡単なので、これくらいはやりますよ・・・。
これだけです。
npmはnodeのパッケージマネージャですが、それ自体のマネージングもするんですね。この辺りはPEARも同様ですが、PEAR自体のアップデートはこんなに簡単じゃないぜ・・・。
ついでなので、開発に必要なものもインストールしましょう。
とりあえずこんなもんでしょうか。
githubを中心に、ソースコードのURLもリンクしておきましたので、ご活用ください。
それぞれのパッケージは以下のコマンドでインストールできます。
これで最新パッケージがインストールされます。アップデートする場合は、npmの場合と同じようにすればOKです。
今回は色々調べて満足しましたぁ。
次回から小さいところから試していきます。
まったく使っていませんでした。
インストール自体が目的になってしまっていて、満足していたからです。
ずっと放ったらかしにして、でも気になっていたので、何かしなければという強迫観念に駆られたのです。
とりあえず、開発環境を整えようと思いました。
nodeは前にインストールしたものを使います。 → node.js に学ぶ、正しいコンパイル
バージョンが古いって? 細かい事は気にしない。明日アップデートする、明日。
npmを使います。これも以前インストールしました。
これもバージョンが古い。いや、古かった。
npmのバージョンアップは超簡単なので、これくらいはやりますよ・・・。
npm update npm
これだけです。
npmはnodeのパッケージマネージャですが、それ自体のマネージングもするんですね。この辺りはPEARも同様ですが、PEAR自体のアップデートはこんなに簡単じゃないぜ・・・。
ついでなので、開発に必要なものもインストールしましょう。
- coffee-script
- JavaScriptが楽に書けるようになると絶賛されているモジュール。JavaScriptを書いているという気持ちを捨て去らないと、きっとモヤモヤしっぱなし。しかし、coffee-scriptは、JavaScriptを生成するためだけの言語ではないので、例えばTitaniumを利用したiPhoneアプリの開発にも使える。
- express
- rubyのsinatraに似たフレームワークと称される事が多いフレームワーク。雑な紹介でスミマセンねぇ。rubyも勉強中なんだ。
- jade
- テンプレートエンジン。後述のejsも同様のテンプレートエンジンですが、jadeはHamlライクな記述ができるテンプレートエンジンです。インデントしっかりすれば大丈夫!
- ejs
- こちらもテンプレートエンジン。ejsはHTMLをガリガリ記述するタイプのテンプレートエンジンです。PHPでsmartyが好きな人はこちらを選ぶと馴染めるかも知れません。
- node-dev
- jsファイル変更時に、自動的に再起動します。PHPやperlをやってる人ならこの意味がよく分かるはず・・・。
- node-mysql
- nodeからmysqlを利用するためのモジュール。ちゃんとしたwebアプリケーションを作るなら必須だなぁ。
とりあえずこんなもんでしょうか。
githubを中心に、ソースコードのURLもリンクしておきましたので、ご活用ください。
それぞれのパッケージは以下のコマンドでインストールできます。
npm install coffee-script npm install express npm install jade npm install ejs npm install node-dev npm install mysql
これで最新パッケージがインストールされます。アップデートする場合は、npmの場合と同じようにすればOKです。
今回は色々調べて満足しましたぁ。
次回から小さいところから試していきます。
コメント
コメントを投稿