首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

施用spm build 批量打包压缩seajs 代码

2013-05-02 
使用spm build 批量打包压缩seajs 代码安装完成后,恭喜你,可以使用了。2.spm的使用:使用spm其实就是执行cmd

使用spm build 批量打包压缩seajs 代码

安装完成后,恭喜你,可以使用了。

2.spm的使用

使用spm其实就是执行cmd命令,安装完成后,你就可以使用命令了 (当然有很多命令的),输入:

最后,这些只是将了我接触的时候遇到的问题,具体spm命令及使用细节请见官方文档

https://github.com/spmjs/spm/

二,批量压缩类

写了个类查找所有JS文件,调用DOS命令执行文件的压缩

文件帮助类:

package com.tank.test;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;/** * @author tank * @date:Sep 26, 2011 9:03:29 PM * @description: 纯文本文件操作类 .txt * @version : */public class FileHelper {public String getReadTXT(String path) {BufferedReader br = null;try {br = new BufferedReader(new InputStreamReader(new FileInputStream(path), "utf-8"));String data = null;StringBuffer sbf = new StringBuffer();while ((data = br.readLine()) != null) {sbf.append(data);}return sbf.toString();} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {if (br != null) {try {br.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}return null;}public boolean getWriteTXT(String path, String writeContext) {OutputStreamWriter fw = null;try {fw = new OutputStreamWriter(new FileOutputStream(path), "utf-8");fw.write(writeContext, 0, writeContext.length());fw.flush();return true;} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();return false;} finally {try {fw.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}

三,写批处理调用?

? ? ? java -jar compass.jar

执行bat即可!

? ??

热点排行