同步操作将从 WeBank/Scriptis 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
var fs = require('fs');var path = require('path');var archiver = require('archiver');var pkg = require('./package.json');var outputFileName = `wedatasphere-scriptis-${pkg.version}-dist.zip`;var outputFilePath = path.join(__dirname, outputFileName);// create a file to stream archive data to.var output = fs.createWriteStream(outputFilePath);var archive = archiver('zip', {zlib: { level: 9 } // Sets the compression level.});// listen for all archive data to be written// 'close' event is fired only when a file descriptor is involvedoutput.on('close', function() {console.log(`${outputFileName}: ${archive.pointer()} total bytes`);console.log('archiver has been finalized and the output file descriptor has closed.');});output.on('end', function() {console.log('Data has been drained');});// good practice to catch warnings (ie stat failures and other non-blocking errors)archive.on('warning', function(err) {if (err.code === 'ENOENT') {// log warning} else {// throw errorthrow err;}});// good practice to catch this error explicitlyarchive.on('error', function(err) {throw err;});// pipe archive data to the filearchive.pipe(output);archive.directory('dist/');var configSH = path.join(__dirname, 'config.sh');archive.append(fs.createReadStream(configSH), { name: 'config.sh' });var installSH = path.join(__dirname, 'install.sh');archive.append(fs.createReadStream(installSH), { name: 'install.sh' });// finalize the archive (ie we are done appending files but streams have to finish yet)// 'close', 'end' or 'finish' may be fired right after calling this method so register to them beforehandarchive.finalize();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。