nodeを使ったソフトウェア、開発案件が増えてきています。そして開発を効率的に行うために必要なのがデバッグツールです。皆さんは何を使っているでしょう。 今回紹介するのはChrome/Chromiumで使われているDevToolsを使ってnodeアプリをデバッグできるdevtoolです。

devtoolの使い方

devtoolのインストールはnpmを使って行います。

npm install devtool -g

後はdevtoolコマンドを叩くとコンソールがnodeのインタプリタになります。requireも使えます。

ソースなどのタブも利用できます。

もちろんブレークポイントも使えます。

使い方としては以下のようにスクリプトを渡したり、標準入力を渡す、Browserifyなどと組み合わせることもできます。

# run a Node script
devtool app.js

# pipe in content to process.stdin
devtool < audio.mp3

# pipe in JavaScript to eval it
browserify index.js | devtool

devtoolを使うとnodeアプリケーションの開発が大幅に効率化するのではないでしょうか。ぜひお試しを!

devtoolはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

Debugging Node.js in Chrome DevTools Jam3/devtool: runs Node.js programs through Chromium DevTools