中文 | English
Web 前端 Spa 项目,自动部署脚本
其实,只要是 npm 项目(有 package.json),一般都能用
npm i -g zr-deploy
进入项目目录下
zr-deploy
-
local
buildCommand
: 在package.json
"scripts" 中的打包命令distDir
: 本地打包输出的路径distZip
: 压缩打包文件的文件名tipsLang
: 可选,值:en
|zh
;不提供时默认zh
-
server
name
: 选择的名字host
: 服务器 IPport
:服务器端口username
: 服务器的登录用户名password
: 对应用户名的密码distDir
: 项目路径distZipName
: 上传的压缩文件名bakeup
: 是否备份旧目录
[
{
"local": {
"buildCommand": "yarn build",
"distDir": "./docs",
"distZip": "./docs.zip",
"tipsLang": "en"
},
"server": {
"name": "server1",
"host": "1.1.1.1",
"port": "22",
"username": "username",
"password": "password",
"distDir": "/var/www/xxx/xxx",
"distZipName": "dist",
"bakeup": false
}
}
]