browserifyでモジュール管理をしてみた

browserifyをインストール

とりあえずグローバルで問題無い

$ npm install -g browserify

読み込み対象のsample.jsを作成

var Sample = function(){
  console.log('required Sample');
}

module.exports = Sample;

読み込み側のmain.jsを作成

var sample = require('./sample');

sample();

ファイルを結合

bundle.jsに依存関係を書き込む

$  browserify main.js -o bundle.js

viewを作成

<html>
    <head>
        <script src="bundle.js"></script>
    </head>
    <body>
    </body>
</html>

これでconsoleに"equired Sample"が出力される。