#!/usr/bin/env node
var fs = require('fs'); // 引入需要模块
var vinylFs = require( 'vinyl-fs' );
var ftp = require( 'vinyl-ftp' );
var vueConfig= require('../vue.config') //这里是为了抓取打包文件名称
var env = process.argv[2]?process.argv[2].replace('--', "").toLowerCase():null; //抓取命令行的环境变量
var envHot = process.argv[3]?process.argv[3].replace('--', "").toLowerCase():null;
// 需要了解process.argv的文章末尾有链接
var deployInfo={ //这是是判断身测试环境还是生产环境
staging:{
"ftpDir":vueConfig.publicPath.substring(0, vueConfig.publicPath.lastIndexOf('/')), // 抓取的打包文件夹名字
"ftpAd": "***.**.***.**", //服务器ip
"user": "admin", //ftp账号
"password": "123456" // 密码
},
production