minify.bat
@echo off
if ""%1""=="""" goto end
:loop
if not exist %~dp1\min (
md %~dp1\min
)
if ""%1""=="""" goto ok
::set inputlist=--js %~dpnx1
set inputlist=%~dpnx1
set outputfilename=%~n1.min.js
set outputmapfilename=%~n1.map
uglifyjs --source-map %~dp1min\%outputmapfilename% --output %~dp1min\%outputfilename% %inputlist%
::java -jar %~dp0compiler.jar %inputlist% --js_output_file %~dp1min\%outputfilename% --create_source_map %~dp1min\%outputmapfilename%
echo %~nx1 已壓縮輸出到 %~dp1min\%outputfilename%
echo 對應的map文件是 %~dp1min\%outputmapfilename%
shift
goto loop
:ok
@pause>nul
goto :eof
:end
echo 請拖至少一個js文件到本bat上進行壓縮
@pause>nul
注意要改下map文件中的路徑
在壓縮文件后面加上
//@ sourceMappingURL=jquery.min.map
Chrome 開發選項中 enable sourcemap就OK