LoginSignup
8
8

More than 5 years have passed since last update.

npmの便利なパッケージ

Last updated at Posted at 2014-04-09

hotnode

nodemailer npmパッケージサイト
https://npmjs.org/package/hotnode

nodemailer GitHubサイト
https://github.com/saschagehlich/hotnode

Node.jsのソースが編集されたら自動的にサーバーを再起動します。

似たようなパッケージにnodeamonというパッケージもあります。

インストール

$ sudo npm install -g hotnode

使い方

サーバーを起動する際に、「node サーバー」の代わりに「hotnode サーバー」で起動します。80番ポートのサーバーは管理者権限のsudoで実行する必要があります。

$ hotnode サーバー.js

拡張子は省略できます。

$ hotnode サーバー

コーヒースクリプトを実行する場合

$ hotcoffee サーバー.coffee

拡張子を省略できません

pulldown

nodemailer npmパッケージサイト
https://npmjs.org/package/pulldown

nodemailer GitHubサイト
https://github.com/jackfranklin/pulldown

コマンドからJavaScriptのライブラリをダウンロードできます。

インストール

$ sudo npm install -g pulldown

使い方

pulldownコマンドの後に使いたいJavaScriptのライブラリを指定します。

pulldown jquery
バージョンの指定もできます。

pulldown jquery@1.8.3
ダウンロードできるライブラリは以下のサイトで確認できます。

uglifyjs

uglifyjs npmパッケージサイト
https://npmjs.org/package/uglifyjs

uglifyjs GitHubサイト
https://github.com/ForbesLindesay/uglifyjs

jsファイルの圧縮と結合を行います。

インストール

$ sudo npm install -g uglifyjs

使い方

uglifyjsコマンドに続けてjsファイルを指定します。

uglifyjs hoge.js foo.js

qrcode

qrcode npmパッケージサイト
https://npmjs.org/package/qrcode

qrcode GitHubサイト
https://github.com/soldair/node-qrcode

Pythonに依存しているのでPythonをインストールしパスを通しておく必要があります。

指定したアドレスのQRコードを生成できます。

インストール

$ sudo npm install -g qrcode

使い方

qrcodeコマンドの後にアドレスと、保存する画像のファイル名を指定します。

qrcode "http://monaca.mobi" qrcode.png

node-static

static npmパッケージサイト
https://npmjs.org/package/node-static

static GitHubサイト
https://github.com/cloudhead/node-static

簡易Webサーバーをたてて指定したディレクトリにhttpアクセスできます。

インストール

$ sudo npm install -g node-static

使い方

以下のコマンドを実行します。

static ディレクトリパス
カレントディレクトリにいる場合は

static .
以下のように出力されるのでブラウザでアクセスします。

serving "." at http://127.0.0.1:8080
別のpcで閲覧する場合は、ipconfigやifconfigでipアドレスを確認してアクセスしましょう。

qrcodeと合わせて使うと、スマートフォンサイトに実機でアクセスするときに便利です。

karma

static npmパッケージサイト
https://npmjs.org/package/karma

karma 公式サイト
http://karma-runner.github.io/0.10/index.html

インストール

$ sudo npm install -g karma

使い方

weinre

weinre npmパッケージサイト
https://npmjs.org/package/weinre

weinre 公式サイト
http://people.apache.org/~pmuellr/weinre/

スマートフォンの実機で閲覧しているWebサイトのデバッグをPCで行うことができます。

インストール

$ sudo npm install -g weinre

使い方

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8