900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > cmd批处理 webStrom/phpStrom/.....IDE工具编译

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

时间:2022-12-01 05:44:13

相关推荐

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

工具:有自动编译的IED工具创建一下文件,文件名称随意,可修改test.cmd

@echo offCHCP 65001type %~dp0test_cmd.js>test_cmd.jsnode testindex1.jsdel /F /S /Q test_cmd.jsdel /F /S /Q test_cmd.min.js

View Codetest_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 errorreaderStream.on('data', function(chunk) {var data = chunk;data = data.replace(/^aa/img,"张云山");writerStream.write(data,'UTF8');writerStream.end();// 处理流事件 --> data, end, and errorwriterStream.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

用处:

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。