首页 > 其他 > 详细

用命令行对closure compiler进行封装调用

时间:2015-06-18 22:10:09      阅读:281      评论:0      收藏:0      [点我收藏+]

部分JavaScript库只提供src版,min版及其map则需要自己生成。
为简化编译操作,我写了封装一个closure compiler的小批处理,以简化调用参数:

closurec.bat

@echo off
if exist %~dpnx1 (
	cd %~dp1
	java -jar %~dp0compiler.jar --js_output_file %~n1.min%~x1 --create_source_map %~n1.min.map --js %~nx1
) else (
	echo file not exist "%~dpnx1"
)

要求:

1. 安装好Java环境,命令行中java命令可用
2. 将closurec.bat和compiler.jar放同一目录下
2.1 若需在任意目录执行该脚本,将compiler.jar所在目录加入到环境变量PATH,或将上述两文件复制到已在环境变量PATH的某一目录

用法:
closurec.bat <jsfile>

例子:
C:\Users\Administrator\>closurec.bat jquery.js

将在jquery.js同目录下生成
jquery.min.js
jquery.min.map


该Windows Batch closurec.bat对应的Unix Shell closurec.sh将在后续更新中补上。或谁有需求,有时间,欢迎补充!

用命令行对closure compiler进行封装调用

原文:http://blog.csdn.net/flashdelover/article/details/46552429

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!