UNPKG

tch-command-pack

Version:

* 增加代码的压缩功能,如果是线上则压缩,测试服务器不压缩. #### 0.3.0 * 增加了一个tch pack -t 09284-09295,可以根据两个里程碑打包之间的改动代码 #### 0.1.6 * 增加了一个tch pack -n 功能,只打包非构建的代码,加快打包速度

20 lines (17 loc) 670 B
var fs = require('fs'), io = require('socket.io-client'), util = require('util'), events = require('events'), ss = require('socket.io-stream'); var SocketUpFile = function (pathcfg,callback){ var socket = io.connect(pathcfg.socketip), stream = ss.createStream(); ss(socket).emit('file', stream, {name: pathcfg.filename}); fs.createReadStream(pathcfg.filepath).pipe(stream); ss(socket).on("data",function(data){ callback&&callback(data.data); io.disconnect(); }) } util.inherits(SocketUpFile, events.EventEmitter); module.exports = SocketUpFile;