工具
yarn add scp2
配置
在根目录下新建一个js文件,比如我们upload.ssh.js
'use strict' // 引入scp2
var client = require('scp2')
console.log('开始自动上传!')
client.scp('./dist/',
{
'host': 'IP',
'port': '22',
'username': 'root',
'password': 'SSH密码',
'path': '/www/wwwroot/路径/'
}, err => {
if (!err) {
console.log('项目发布完毕!')
} else {
console.log('err', err)
}
}
)
配置package.json
"upload": "node upload.ssh.js",
"deploy": "yarn run build && yarn run upload"
项目完成后运行
yarn deploy
就可以实现自动上传了
评论区