Browserify是以Node風格組織瀏覽器js程式碼

banq發表於2015-01-20
Browserify能讓你在瀏覽器的javascript程式設計中使用node-style 如require('modules') ,也可以載入透過npm安裝的模組。

substack/node-browserify · GitHub

browserify 會遞迴分析你應用中所有 require()呼叫,然後捆綁在一起供瀏覽器呼叫 ,這些都是在一個標籤內完成。

案例:

var foo = require('./foo.js');
var bar = require('../lib/bar.js');
var gamma = require('gamma');

var elem = document.getElementById('result');
var x = foo(100) + bar('baz');
elem.textContent = gamma(x);
<p class="indent">


可以分配函式作為模組module.exports:
module.exports = function (n) { return n * 111 }

Browserify是具備產品性的且高效能,它開啟了數千萬可用模組的大門,How Browserify Works

相關文章