UNPKG

jjz-deploy

Version:

基于NodeJS的前端部署工具,将前端打包好的目录进行压缩、上传到服务器、备份并且解压到服务器目录

10 lines (9 loc) 425 B
const path = require('path'); const compress = require('./func/compress'); const upload = require('./func/upload'); // 如果在cli参数没有存在待压缩的目录地址则使用当前目录下的dist文件夹(webpack打包生成的目录) const destPath = process.argv[ 2 ] || path.join(process.cwd(), 'dist'); compress(destPath, destZipPath => { // 上传并部署到服务器 upload(destZipPath); });