我有我的JavaScript代码分成几个文件,全部采用模块模式(更新一个全局变量,说MyApp的,具有新功能和成员。你可以将多个文件合并成一个文件吗?
,才有可能将这些文件再压缩成一个,在不损害本作用域
例子我想运行如下:
File1.js
var Module = (function(ns) {
ns.fun1 = function() { alert('fun1'); };
return ns;
})(Module || {});
File2.js
var Module = (function(ns) {
ns.fun2 = function() { alert('fun2'); };
return ns;
})(Module || {});
快速SH:'猫one.js two.js三人。 js | uglifyjs -m -c -o out.min.js' – elclanrs 2013-02-21 08:31:49
“这将是可能的文件运行如下成一个,而不是破坏的范围”好了,你写的代码,微小犯规破坏的范围,你的代码呢? – mpm 2013-02-21 08:41:45
@elclanrs我没有这个'uglifyjs'应用程序,你可以发布一个答案显示什么是生成的代码?也许它与Google Closure的一样? – 2013-02-21 09:08:23