我有我的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