npmは"scripts"というフィールドにshell scriptとエイリアスコマンドを指定できる。 { "name": "myapp" "scripts": { "start": "node app.js", "production": "NODE_ENV=production node app.js" } } キーはnpm startのようにエイリアスとして利用できる名前となり、値にはshell scriptをワンラインで指定する。 キーは自由に指定できるが、中には既に予約されている名前があり、それらを含めて以下の4種類に分類できる。 意味付けだけがされたnpm-scripts start appを起動するようなshell scriptのエイリアスとして用いる。 restart appを再起動させるためのshell scriptのエイリアスとして用いる。 stop appを停止させる
coloを作りました。 coloとは console.logとかを簡単に色付けできるモジュールです。下記のような書き方で色付けできます。 var colo = require("colo"); console.log(colo.red("colo colo")); console.log(colo.cyan.bold("colo colo")); console.log(colo.green.underline("colo colo")); console.log(colo.magenta.italic("colo colo")); console.log(colo.grey.inverse("colo colo")); install 方法 $ npm install colo 作った動機 コンソールの文字列を赤くしたり、緑にしたりするのをよくやってたんですけど、これまでこんな感じでやっ
しゃもベントカレンダー3回目。 間が開きに開きまくったけど、なんでいろんな人がリレー形式でやってるかわかった。 一人でやるとしんどいからだ… 気を取り直して、今日はnpmのモジュールを手動でインストールする方法。 前回でアーカイブがダウンロードできました。 何のことはない、アーカイブをダウンロードした場所でターミナルから $ npm install ./express-3.0.3.tgz とすれば良いだけです。 なぜこんな面倒くさい方法を取るかといえば、 Proxy環境下でnpmコマンドでダウンロードできなかったからです… 同様にEmacsのauto-installも出来ませんでした。 こちらの記事にあるように、 $ npm config set proxy='yourProxy:port' $ npm config set https-proxy='yourProxy:port' をやっ
Copyright (c) 2012, Lawrence S. Maccherone, Jr. A drop-in substitute for the browser native localStorage API that runs on node.js. Fully implements the localStorage specfication including: All methods in the localStorage spec interface including: length setItem(key, value) getItem(key) removeItem(key) key(n) clear() Serializes to disk in the location specified during instantiation Supports the set
Node.js 6連投. 第4弾! npm と Node.js 上で require を使ったモジュール読み込みの仕組みについてメモ Node.js 用に作った自作モジュール『merger』を npm で公開してみた Node.js 用の自作モジュールの作り方メモ Node.js 用に作った自作モジュールを npm に登録して公開する方法 <- いまここ JavaScript テストフレームワーク『Mocha』の使い方メモ JavaScript テストフレームワーク『Mocha』をブラウザ上で使う方法 Node.js 用に作った自作モジュールを npm に登録して公開する方法についてまとめました. 今後日本のレンタルサーバーでも Node.js を使えるようになってくると思うので 今のうちに Node.js 用に色々とモジュールを作っておくのもアリなのかなとおもいます. すごく簡単なのでぜ
Nov 24, 2012 先日、YUIコミッターのokuryu氏から、npmのプライベートリポジトリを作る手順をまとめたいい記事があるよと教えてもらいました。実は以前プライベートリポジトリの構築をしようとしてうまくいかずに諦めたことがあったので、記事に書いてある手順を読みながら、改めて手元の環境に構築できるかを試してみました。 CouchDBのインストール npmリポジトリのバックエンドには、CouchDBが使われているので先にこれをインストールします。手元の環境にはHomebrewがインストールされているので、今回は手っ取り早くbrewコマンドからインストールしました。 $ brew install couchdb npmのバックエンドとして使う場合には、CouchDBのsecure_rewriteオプションを無効化する必要があるようなので、以下のようにして設定を変更しておきましょう。
はじめに このエントリでは、npm(Node Package Manager)でnode.js関連のライブラリをインストールする際に-gオプションを使用した場合とそうでない場合について書いています。 サーバサイドJavaScript Node.js入門posted with amazlet at 13.06.04清水俊博 大津繁樹 Jxck 小林秀和 佐々木庸平 篠崎祐輔 高木敦也 西山雄也 アスキー・メディアワークス 売り上げランキング: 55,844 Amazon.co.jpで詳細を見る npm install -gオプションの意味 npm installで-gオプションを指定した場合はグローバルインストールと呼ばれ、Mac OS X環境では/usr/local/lib/node_modulesにライブラリがインストールされます。同時に同ディレクトリにパスが通るようになり、どこからでも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く