1.1.12 • Published 3 years ago

y-auto-upload v1.1.12

Weekly downloads
34
License
ISC
Repository
-
Last release
3 years ago

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