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