UNPKG

webpack-papa-script

Version:
57 lines (50 loc) 1.45 kB
/** * Created by Nonjene on 2017/2/13. */ const path = require('path'); const ftp = require('./ftp'); const fileManager = require('./file_manager'); const { getConf, ftp:FtpConf } = require('./config'); const { getAllProjName} = require('./util/getAllProjName'); const testPromise = function () { return new Promise((resolve,reject)=>{ resolve(); setTimeout(()=> reject(),1000); }) }; const hasEntryFiles = require('./util/hasEntryFiles'); const test = function () { testPromise().then(()=>console.log('done!')).catch(err=>console.log('fail!')) }; module.exports = { test, upload(){ ftp.signin(FtpConf) .then(() => new Promise( resolve => ftp.upload(undefined, [ { fileName: 'vendors.js', localFullPath: '/build/vendors.js', remoteFullPath: '/test/vendors.js', } ], () => resolve('ok!')) ) ) .then(() => ftp.end()) .catch(e => console.error(e)) }, getUploadFiles(){ fileManager.getAssetsFiles('huodong1', ['m'], allFilesInfo => console.dir(allFilesInfo) ) }, getAllProjName(scope){ console.dir(getAllProjName(scope)); }, path(){ console.log(path.sep) }, hasDuan(){ console.log(hasEntryFiles('xxxx')) } };