1.1.12 • Published 3 years ago
y-auto-upload v1.1.12
y-auto-upload
项目打包之后自动上传到服务器目录,并备份
安装
npm install y-auto-upload -D
配置
在项目父级目录创建 yau.json
{
"server": {
"host": "", //服务器ip
"port": "", //服务器端口
"username": "", //登录用户
"password": "" //密码
},
//每个项目的名字(注意要和启动命令传入参数一致)
"projectName":{
//配置此项之后将覆盖外层配置服务
"server": {
"host": "", //服务器ip
"port": "", //服务器端口
"username": "", //登录用户
"password": "" //密码
},
"YConfig": {
"backupCount":3, //最大备份包数
"path": "", //服务器目录 /usr/local/nginx/html
"projectName": "", //服务器存放项目的文件夹
"backupName": "", //备份文件夹
"buildDir": [{local:"dist",online:"projectName"}], //需要上传的文件夹,或文件夹 local:本地目录,online:线上目录(不传默认为projectName)
},
//自定义命令
"exec": {
"upload_before": ["cd /root"], //上传文件之前执行
"done": [] ,//最后执行
}
}
}
使用
package.json
"scripts": {
"start": "cross-env NODE_ENV=projectName node ./lib/index.js"
},
1.1.12
3 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.0.20
4 years ago
1.0.19
4 years ago
1.0.18
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.9
4 years ago
1.0.10
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.0
4 years ago