我的javascript项目如下所示(示例A )
;(function (window, document, undefined) {
var func1 = function () {
// some code
};
var func2 = function () {
// some code
};
// ... some more functions
// lines of main code
// ...
})(window, document);
我想将func1,func2,...,代码放在单独的文件中以生成这样的代码(示例B ):
;(function (window, document, undefined) {
var func1 = require ("func1.js");
var func2 = require ("func2.js");
// ... more requires
// lines of main code
// ...
})(window, document);
...然后以某种方式编译它以获得代码,如例A
有什么特别的方法吗?我尝试使用require.js( r.js ),但我在编译的代码中得到require
和define
语句(所以我需要require.js来在浏览器中运行编译代码)。是否有可能获得平坦的静态js文件而没有与r.js的任何依赖?也许有另一种方法可以做到这一点?感谢名单
答案 0 :(得分:0)
根据您的代码的工作方式,您可以随时转到cat *.js > all.js
,然后在其上运行缩小器或其他内容。