用Dos的copy命令實現:
copy a.js+b.js+c.js abc.js /b
將 a.js b.js c.js 合并為一個 abc.js,最后的 /b 表示文件為二進位文件,copy 命令的其它參數可以在 cmd 里輸入 copy /? 學習
舉例:如果想要合并多個js文件到某個目錄下,可以通過如下命令:
copy *.js d:\newfoler\newfile.js
在項目存放 JS 的文件夾下新建一個 TXT 文件,將代碼復制進去,并修改需要合并哪些文件,最后保存并將 TXT 修改為 BAT 后綴,如下:
copy core.js+hros.app.js+hros.appmanage.js+hros.base.js+hros.copyright.js+hros.desktop.js+hros.dock.js+hros.folderView.js+hros.grid.js+hros.maskBox.js+hros.navbar.js+hros.popupMenu.js+hros.searchbar.js+hros.startmenu.js+hros.taskbar.js+hros.uploadFile.js+hros.wallpaper.js+hros.widget.js+hros.window.js+hros.zoom.js+templates.js+util.js core.min.js /b
以后每次上線前,只需雙擊下這個文件,系統就會自動合并并生成一個合并好的文件,比起其它什么工具,這個的效率簡直無法直視。
如果本地還安裝過?UglifyJS 這個工具,可以在代碼后面加一句壓縮的代碼,如
uglifyjs core.min.js -m -o core.min.js
這樣每次合并好后就自動壓縮了,又省了一步操作。其他類型的文件也是同理。
?