/******************************请手动配置以下内容*********************************/
/** 远程服务器配置
* @type {{password: string, port: number, host: string, username: string}}
*/
#```
const server = {
host: 'xx.xx.xx.xx', //主机ip
port: 22, //SSH 连接端口,默认22
username: 'name', //用户名
password: 'pwd', //用户登录密码
}
const basePath = '/web' //服务器网站根目录
let baseDir = '' //项目目录名称
let back_up_dir='' //备份目录名称,需手动创建,可选,注意目录名后有斜杠 比如 back_up/
const bakDirName = baseDir + '.bak' + moment(new Date()).format('YYYY-M-D-HH:mm:ss')//备份文件名
const buildPath = path.resolve('./dist')//本地项目编译后的文件目录
/**********************************配置结束***************************************/
打开 package.json文件,在 scripts中添加: "scripts": { "postbuild": "node deploy.js" }
脚本文章链接: http://gohusky.cn/#/public/detail/auto-deploy