sourcemap的使用


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

阮一峰 - JavaScript Source Map 詳解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM