假设我将在前端库中工作(例如jQuery for example), 我需要开发多个模块(query / touch / ajax ...)。 所有这些模块都需要通过$,在匿名函数内属于库,如:
(function(){
ajax = function(){};
window.$ = function(){...}
})()
但是ajax需要在另一个单独的文件中。
问题是:如何在此主文件中包含另一个文件,白色nodejs,编译它,并生成最终文件。
答案 0 :(得分:1)
我使用Browserify。如果需要,它允许您使用require()
,甚至大多数Node.js库。它在闭包中生成一个大包,并且非常易于配置。
您可以单独运行它,也可以将其嵌入Node.js应用程序中。