Nodejs包含文件以生成前端API

假设我将在前端库(如jQuery例如)中工作,我将需要开发多个模块(查询/触摸/ AJAX …)。 所有这些模块都需要通过$属于库,在匿名函数里面,比如:

(function(){ ajax = function(){}; window.$ = function(){...} })() 

但阿贾克斯需要在另一个分离的文件。

问题是:如何在这个主文件中包含另一个文件,白色的nodejs,编译它,并生成最终的文件。

我为此使用了Browserify。 它允许你使用require() ,甚至是大部分Node.js库。 它在闭包中生成一个大的包,并且是非常可configuration的。

您可以单独运行它,或者将其embedded到Node.js应用程序中。

http://browserify.org/