browserbuildはnode.js向けに書いたコードをWebブラウザ上でも動作するように変換するソフトウェアです。 node.jsはJavaScriptが動作しますが、クライアントサイドではそのままでは動きません。しかしbrowserbuildを使えばnode.js向けのコードをクライアントサイドのJavaScriptでも使えるようにコンパイルしてくれます。 インストールします。npmで一発インストールできます。 実際に生成します。元のJavaScriptコードはnode.js向けに書かれています。 生成されるコードです。requireやexportsなどがそのまま使えます。 肝になるのがnode.jsで使われるrequire/module/exportsの解決となっています。それ以外にもnode.jsとWebブラウザのJavaScriptの相違点は多いので全てが動く訳ではありません