Skip to content
This repository has been archived by the owner on Jan 2, 2020. It is now read-only.

shynome/wechat_web_devtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Archive

不再维护请使用 https://github.com/cytle/wechat_web_devtools

微信开发者工具 Linux

https://github.com/cytle/wechat_web_devtools

安装

克隆仓库

$ git clone https://github.com/shynome/wechat_web_devtools.git

构建镜像

$ docker build -t shynome/wxdt .

启动镜像

$ docker run -d --name wxdt -p 6080:80 -v $PWD:PROJECTS_FOLDER_PATH shynome/wxdt

# 例如
$ docker run -d --name wxdt -p 6080:80 -v $PWD:/projects shynome/wxdt

# 注意
1. $PWD 为当前执行命令的路径,建议选择为目标项目所在目录

启动 IDE

# 进入容器内
$ docker exec -it wxdt /bin/bash

# 启动 IDE
$ cli -o

# 返回宿主机
$ exit

使用微信开发者工具

登录

$ docker exec -it wxdt cli -l

预览项目

docker exec -it wxdt cli -p /projects/XXXX

# 注意
1. -p 后为小程序目录(包含 project.config.json 的目录),且该路径是相对容器的,不是宿主机。

上传

$ docker exec -it wxdt cli -u 版本号@项目路径 --upload-desc '注释'

# 注意
1. 项目路径是相对容器的,非宿主机。
2. 注释不能包含空格,否则空格后内容将被微信开发者工具过滤掉。可用下划线等符号代替空格。
3. 若使用 Jenkins 做持续集成,那么在 SHELL 中应当去掉 -t 参数。

关闭

$ docker exec -it wxdt cli --quit