var path = require('path'); var fs = require('fs'); var sftp = require('./uploadSftp'); var rimraf = require('rimraf'); var nativePath = `dist/temp`; //创建临时目录 fs.mkdirSync(nativePath); var indexHtml = fs.readFileSync('dist/index.html'); fs.writeFileSync(nativePath + path.sep + 'index.html', indexHtml); var editHtml = fs.readFileSync('dist/editor.html'); fs.writeFileSync(nativePath + path.sep + 'editor.html', editHtml); var shareHtml = fs.readFileSync('dist/share.html'); fs.writeFileSync(nativePath + path.sep + 'share.html', shareHtml); // var shareHtml = fs.readFileSync('dist/login.html'); // fs.writeFileSync(nativePath + path.sep + 'login.html', shareHtml); // var consoleHtml = fs.readFileSync('dist/console.html'); // fs.writeFileSync(nativePath + path.sep + 'console.html', consoleHtml); var serverPath = `/var/www/html/projects/queenshow`; var ftpUtils = new sftp({ remotePath: serverPath, path: nativePath, username: 'root', password: 'MmxInfish@2020', host: '124.71.139.24', verbose: true, }); ftpUtils.apply(function () { //删除maps文件夹 rimraf.sync(nativePath); console.log(`ftp upload success!`); });