-
Notifications
You must be signed in to change notification settings - Fork 75
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
预先准备
- 删除
~/.config/wechat-devtools
目录,重新打开项目(若发布issue
即默认阁下执行了此操作且问题没有解决); - HelloWorld是否正常(登录状态新建默认项目,执行复现步骤):正常/不正常
- 注意:如果你的问题是编译器错误,那么请提供可复现的demo,否则会被直接关闭。
问题描述
您好!我正在尝试同时运行多个wechat-web-devtools并测试不同的小程序。因为IDE默认使用~/.config/wechat-devtools
目录来存放用户及运行状态信息,所以我通过更改wechat-web-devtools-linux/package.nw/package.json
中的name
字段来使IDE使用不同缓存目录。比如,将name
字段设置成wechat-devtools-0
后,IDE将新建~/.config/wechat-devtools-0
作为缓存目录。但是,我发现通过此方法可以同时开启两个并运行正常。当开启第三个时候,IDE Server无法正常启动并一直卡住。想请问您有没有什么该解决问题的思路?
问题复现
- 将
package.json
中的name
字段改为wechat-devtools-0
后,运行wechat-web-devtools-linux/bin/wechat-devtools
并登录(用户1)。 - 将
package.json
中的name
字段改为wechat-devtools-1
后,运行wechat-web-devtools-linux/bin/wechat-devtools
并登录(用户2)。 - 将
package.json
中的name
字段改为wechat-devtools-2
后,运行wechat-web-devtools-linux/bin/wechat-devtools
并登录(用户3)。 - 将
package.json
中的name
字段改为wechat-devtools-0
后,运行wechat-web-devtools-linux/bin/wechat-devtools-cli auto --project "miniapps/wxxxxxxxxxxxxxxxxxxx" --auto-port 9222
。IDE Server成功开启并可以自动化测试。 - 将
package.json
中的name
字段改为wechat-devtools-1
后,运行wechat-web-devtools-linux/bin/wechat-devtools-cli auto --project "miniapps/wxxxxxxxxxxxxxxxxxxx" --auto-port 9223
。IDE Server成功开启并可以自动化测试。(4/中IDE仍在运行) - 将
package.json
中的name
字段改为wechat-devtools-2
后,运行wechat-web-devtools-linux/bin/wechat-devtools-cli auto --project "miniapps/wxxxxxxxxxxxxxxxxxxx" --auto-port 9224
。IDE Server无法正常开启,页面显示不完整并且cli显示IDE Server端口连接超时。
期望的效果
可以同时打开多个IDE并运行不同的小程序。
(name=wechat-devtools-0)wechat-web-devtools-linux/bin/wechat-devtools-cli auto --project "miniapps/wxxxxxxxxxxxxxxxxxxx" --auto-port 9222
(name=wechat-devtools-1)wechat-web-devtools-linux/bin/wechat-devtools-cli auto --project "miniapps/wxxxxxxxxxxxxxxxxxxx" --auto-port 9223
(name=wechat-devtools-2)wechat-web-devtools-linux/bin/wechat-devtools-cli auto --project "miniapps/wxxxxxxxxxxxxxxxxxxx" --auto-port 9224
版本信息 (这是必要的):
- OS: ubuntu 16.04
- Package:
- Wine Version:
任何关于以上问题解决的思路都十分感谢!
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request