• cmd批处理,webStrom/phpStrom/.....IDE工具编译


    工具:
      有自动编译的IED工具
    创建一下文件,文件名称随意,可修改
    test.cmd
    @echo off
    CHCP 65001
    type %~dp0test_cmd.js>test_cmd.js
    node testindex1.js
    del /F /S /Q test_cmd.js
    del /F /S /Q test_cmd.min.js
    View Code
    test_cmd.js
    前提安装过node
    var fs = require("fs");
    var fileType = "html";//编译的文件类型(文件后缀)编译前
    var fileTypeTo = "html";//编译的文件类型(文件后缀)编译后
    //文件写入
    function xieru(fileName) {
        if(!fileName){
            return false;
        }
        // 创建可读流
        var readerStream = fs.createReadStream(fileName+'.'+fileType);
        var writerStream = fs.createWriteStream(fileName+'.min.'+fileTypeTo);
    // 设置编码为 utf8。
        readerStream.setEncoding('UTF8');
    
    // 处理流事件 --> data, end, and error
        readerStream.on('data', function(chunk) {
            var data = chunk;
            data = data.replace(/^aa/img,"张云山");
            writerStream.write(data,'UTF8');
            writerStream.end();
            // 处理流事件 --> data, end, and error
            writerStream.on('finish', function() {
                console.log("写入完成。");
            });
            writerStream.on('error', function(err){
                console.log(err.stack);
            });
        });
        readerStream.on('end',function(){
            console.log("读取完成");
        });
        readerStream.on('error', function(err){
            console.log(err.stack);
        });
        console.log("程序执行完毕");
    }
    ///获取当前目录的文件
    fs.readdir("./",function(err, files){
        if (err) {
            return console.error(err);
        }
        files.forEach( function (file){
            if(file.indexOf("."+fileType) != -1 && file.indexOf("min."+fileType) == -1){
                var fileName =  file.replace(new RegExp("."+fileType+"$","img"),"");
                xieru(fileName);
            }
        });
    });
    View Code

    用处:

      可自定义编译自己的语言,或框架

  • 相关阅读:
    会话:Cookie、Session
    Response:HTTP响应、重定向、验证码、ServletContext对象
    javabean 深拷贝
    条形码生成工具类
    java zxing 生成条形码和二维吗
    强大的httpClientUtils
    Java处理图片工具类
    生成二维码
    过滤掉map集合中key或value为空的值
    将异常堆栈信息转换成字符串
  • 原文地址:https://www.cnblogs.com/zys8119/p/6812524.html
Copyright © 2020-2023  润新知