| 1234567891011121314151617181920212223242526272829303132333435 | const chalk = require('chalk')const scpClient = require('scp2')let server = {}console.log(chalk.white('部署环境:'+ process.env.NODE_ENV))if (process.env.NODE_ENV === 'prod'){  server = {    host:'47.108.227.20',    port:22,    username:'root',    password:'zaqXSW123!@#',    path:'/www/wwwroot/admin.wdzzgs.com'  }}else{  server = {    host:'172.16.90.64',    port:22,    username:'root',    password:'hongwei$123',    path:'/www/wwwroot/greatadmin.hw.hongweisoft.com'  }}console.log(chalk.blue('项目部署到服务器:'+ server.host))console.log(chalk.blue('部署目录:'+ server.path))scpClient.scp('dist/', server ,(err)=>{  console.log(chalk.green('部署完成'))  if(err){    console.log(chalk.red('部署失败'))    throw err  }else{    console.log(chalk.green('部署成功'))  }})
 |