12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- var path = require('path')
- var fs = require('fs')
- var sftp = require('./uploadSftp')
- var rimraf = require('rimraf')
- //把html文件放到指定的目录
- var timestamp = Date.parse(new Date())
- var projName = "xihuadesign";
- console.log("projName--->", projName);
- var nativePath = `dist/temp`
- // var cdnpath = "";//fs.readFileSync('lib/cdnpath.txt', 'utf8')
- // if (!cdnpath) {
- // console.error('upload cdn error no cdnpath.txt')
- // }
- //创建临时目录
- fs.mkdirSync(nativePath);
- //拷贝html到 nativePath
- var indexHtml = fs.readFileSync('dist/index.html');
- var adminHtml = fs.readFileSync('dist/admin.html');
- fs.writeFileSync(nativePath + path.sep + "index.html", indexHtml);
- fs.writeFileSync(nativePath + path.sep + "admin.html", adminHtml);
- let pageName = "index.html";
- var isRelease = true;
- var serverPath = `/var/www/html/projects/${projName}/`;
- //拷贝html文件到nativePath
- // fs.mkdirSync(nativePath)
- // var indexHtml = fs.readFileSync('dist/' + pageName)
- // fs.writeFileSync(nativePath + path.sep + pageName, indexHtml)
- 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!`);
- });
|