模組合併小工具

2022-03-15 04:47:54 字數 737 閱讀 2429

這兩天對seajs模組進行打包合併時,推薦的concat工具不是很好用,不知道是不是我們的使用姿勢有問題,無法合併更深層級依賴的模組,所以只能自己寫個合併工具來進行transport後的合併:

/** 

* @fileoverview

* @author random |

* @date 2013-11-27

*/var fs=require("fs");

var filelist=;

var readed={};

var conf = ;

var re=new regexp("(\\.[a-z]+)$","i");

function getmodulelist(filestream) }

return modules;

}function getfile(modulename)else

return stream;

}function find(file)

} }}function getfilename()else

return name;

}find(conf.src);

if(filelist.length)

}

npm install grunt-cmd-combi

該工具可以從入口檔案中開始查詢所有層級的模組依賴,並最後合併這些檔案到最終的大檔案中。目前只支援js,而且用正則匹配的模組位址,後續有空再完善吧……

小工具 tree工具

wangyetao linux u1604 tree l 1 bin boot cdrom dev etc home initrd.img boot initrd.img 4.4.0 116 generic initrd.img.old boot initrd.img 4.4.0 112 gener...

幾個小工具

1 svn 輕量級的版本控制 2 incredibuild 分布式的編譯工具,對於大專案編譯很有好處,在團隊每個成員的機器上安裝一人,能極大的提高 編譯效率 3 dbg 中文幫助文件 http www.dbgtech.net windbghelp index.html 4 visualassit x...

天氣小工具

昨天我們得到了全國的省份,市,區的 資訊。我們就應該讓使用者能選擇。img img img 通過使用jcombobox我們可以顯示出選項,並且在使用者作出乙個當前選擇時,影響下乙個選擇!方便起見,我們初始選擇都是空,每當使用者選擇了省份,就跟根據選擇省份改變市和區。以省份的jcombobox為例 其...