0.2.4 • Published 5 years ago
swartz v0.2.4
swartz
安装
npm i swartz -g
API
创建配置文件(必须)sw-config.js
// 服务端部署
swartz.task('app'){
// web服务
swartz.webServer({
port : xxxx, // 端口
path : 'www', // 服务目录
https : { // 是否启用https服务,不启用则不用配置
port : xxxx, // https端口
key : 'path', // 证书key
cert : 'path', // 证书cert
only : false // http服务重定向至https服务,默认false
},
history : false // 是否启用history模式
});
// 静态资源服务
swartz.static({
port : xxxx, // 端口
path : 'static', // 资源目录
router : { // 路由转发配置(如果配置了path,则router配置不生效)
'/assets' : '/static/assets'
}
});
swartz.uploadServer({
prot : xxxx, // 端口
target : 'target', // 上传目标目录
keys : 'keys' // 上传验证凭证(可选)
})
};
// 发布配置
swartz.task('push', function(){
swartz.pushServer({
url : 'http://127.0.0.1:xxxx/push', // 上传接收地址
path : 'path', // 待上传目录(会打包成压缩包上传)
keys : 'keys' // 上传验证凭证(可选)
})
});
使用
swartz init // 创建配置文件
swartz app // 执行配置文件中的app任务
swartz push // 执行配置文件中的push任务
swartz app => sw app // swartz可简写成sw
0.2.4
5 years ago
0.2.3
5 years ago
0.2.1
5 years ago
0.2.2
5 years ago
0.1.38
5 years ago
0.1.36
5 years ago
0.1.26
6 years ago
0.1.25
6 years ago
0.1.24
6 years ago
0.1.23
6 years ago
0.1.22
6 years ago
0.1.21
7 years ago
0.1.20
7 years ago
0.0.20
7 years ago
0.0.19
7 years ago
0.0.18
7 years ago
0.0.17
7 years ago
0.0.16
7 years ago
0.0.15
7 years ago
0.0.14
7 years ago
0.0.13
7 years ago
0.0.12
7 years ago
0.0.11
7 years ago
0.0.10
7 years ago
0.0.9
7 years ago
0.0.8
7 years ago
0.0.7
7 years ago
0.0.6
7 years ago
0.0.5
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago