0.2.4 • Published 4 years ago

swartz v0.2.4

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

swartz

logo

安装

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

4 years ago

0.2.3

4 years ago

0.2.1

4 years ago

0.2.2

4 years ago

0.1.38

4 years ago

0.1.36

4 years ago

0.1.26

5 years ago

0.1.25

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.0.20

6 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago