Kokudoriingスマートフォン用の表示で見るKokudoriing技術系与太話ブログこの広告は、90日以上更新していないブログに表示しています。node.jsnode.jsと言えばnpmですよ。それくらいnpm素敵です。RubyのBundlerとかvimのVundleとかみたく素敵です。npmの作法というか、思想というか。いや、npm含めnode.js初心者なので間違ってたらこっそり教えていただければ幸いです。npmはローカルインストールとグローバルインストールがあります。hogehogeがローカルインストール。この場合、作業ディレクトリのnode_modulesディレクトリにローカル環境が出来て、そこにインストールされる。デフォルトがローカルインストールなので、個々のプロジェクト毎に環境持てよということなんでしょう。hogehogeでグローバルインストール。グローバルインストールは~/node_modulesにグローバル環境を構築し、そこにインストールします。普遍なやつはそこにインスコしておけばOKってわけですね。これだと普段使うけどグローバルインストールはちょっと・・ってライブラリのインストールがめんどいですね。そこでpackage.jsonですよ。package.jsonはnode環境のマニフェストファイルみたいなもので、まぁBundlerやらVundleやらのあれです。package.jsonには開発で使う依存ライブラリと本番で使う依存ライブラリを書けます。installすると開発版ライブラリがローカルインストールされます。便利!なのでGitHubとかで開発する時とかめちゃくちゃ便利ですね。いう背景からグローバルインストールはなんとなく嫌われる背景にありそう。グローバルライブラリで依存とかしてたらめんどいですしね。testでなんとかなるのは素敵ですね。いうわけでpackage.jsonの書き方備忘録。initで簡単に作れます。リリース半年以上前に作ったActiveRecordなIndexedDBライブラリをちょこ...2013-05-12IndexedDBをActiveRecord風に使えるライブラリを作ってみたタイトルまんまです。前にGrunt.jsがバージョン0.4.xになりました。・・・、マ...2013-03-28C#でPEGパーサーPEGって何?って方はWikipediaを御覧ください。(11)月別アーカイブはてなブログをはじめよう!Kokudoriさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。