msojocs / wechat-web-devtools-linux Goto Github PK
View Code? Open in Web Editor NEW适用于微信小程序的微信开发者工具 Linux移植版
License: MIT License
适用于微信小程序的微信开发者工具 Linux移植版
License: MIT License
问题描述
在 wxml
使用 template
时, 调试器会报 Template "xxx" not found.
并无法显示这个模板
而真机调试却可以直接显示它 (可以排除是编译的问题)
问题复现
复现问题需要进行的操作:
根据 文档 创建一个新项目, 并使用 template
期望的效果
在小程序开发工具当中正常显示 template
截屏
待添加
版本信息 (这是必要的):
代码片段
<!-- 定义template -->
<template name="msgItem">
<view>
<text> {{index}}: {{msg}} </text>
<text> Time: {{time}} </text>
</view>
</template>
<!-- 使用 template -->
template is="msgItem" data="{{...item}}"/>
额外的信息
一些关于此问题的额外信息。
node版本编译器:
wechat_devtools_1.05.2204180_x64/code/package.nw/js/vendor/{wcc.exe,wcsc.exe}
md5发生变更:
编译器 | 1.05.2203070 | 1.05.2204180 |
---|---|---|
wcc | dbb9ed8bdee6654460dafc618f9622f3 | 0634f39da88890439a92351ce102efd9 |
wcsc | 3999c590c57c764b152bc6db3b3288c4 | d45f45f109afa238cd83c8ad1d0e2a5e |
停留在“等待进程”
预先准备
~/.config/wechat-devtools
目录,重新打开项目(若发布 issue
即默认阁下执行了此操作且问题没有解决);问题描述
在ubuntu22.04 下, 导入项目时会卡住, 并一直停留在卡住的层面
问题复现
ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
在命令行窗口出现这种错误
期望的效果
截屏
版本信息 (这是必要的):
代码片段
额外的信息
感觉这也不算个bug, 就当是个requests吧...不要太在意!
折腾了半天没定位到它是怎么监听系统主题变化的....如果可以的话, 希望能支持一下linux下gtk亮暗色主题变化的监听
在 vscode
我一般用的是这个插件 vscode-auto-dark-mode-windows 但是能力有限没看懂他是咋监听的...希望能给大家提供点帮助
可能有帮助的预构建链接:https://github.com/microsoft/ripgrep-prebuilt
注:此部分会影响国内 AUR 软件包的安装流程
一直使用linux环境,但是没遇到一个趁手的git管理器。
gitkraken
,感觉凑合能用。sourcetree
,只是没有linux平台的开发者工具内置了一个Git管理器,我觉得挺好用的,跟sourcetree很像,就是无法单独在任意项目中使用。所以在想,有没有这个可能提取出来?
预先准备
~/.config/wechat-devtools
目录,重新打开项目(若发布 issue
即默认阁下执行了此操作且问题没有解决);问题描述
使用ubuntu20.02 , 导入原本的一个项目后。 编译器编译完成后,提示.split(split_mark) 错误
问题复现
期望的效果
截屏
版本信息 (这是必要的):
代码片段
以下是我的小程序的源代码下载地址
https://gitee.com/saiya-tianma/qs-wxapp.git
额外的信息
点击云开发按钮显示 Uncaught TypeError:Cannot read property 'isDev' of undefined
问题描述:
载入项目后,模拟器空白,调试器报错:
[ WXML 文件编译错误] /home/xxx/.config/wechat_devtools/WeappVendor/wcc.exe: 1: MZ������@������: not found /home/xxx/.config/wechat_devtools/WeappVendor/wcc.exe: 2: �����aV��K������#�����: not found /home/xxx/.config/wechat_devtools/WeappVendor/wcc.exe: 3: Syntax error: word unexpected (env: Windows,mp,1.05.2201240; lib: 2.15.0) [ WXSS 文件编译错误] /home/xxx/.config/wechat_devtools/WeappVendor/wcsc.exe: 1: MZ������@������: not found(env: Windows,mp,1.05.2201240; lib: 2.15.0)
问题呈现:
系统平台:
Linux Mint 20.2 Cinnamon 5.4.0-92-generic
安装包:
WeChat_Dev_Tools_v0.17_x86_64_wine.tar.gz
预先准备
~/.config/wechat-devtools
目录,重新打开项目(若发布 issue
即默认阁下执行了此操作且问题没有解决);正常
版本信息 (这是必要的):
信息
$ wechat-devtools-cli open --project /home/icepie/Projects/icepie/uni-ts-template/dist/build/mp-weixin
⠋ initialize
✖ #initialize-error: Error: ENOENT: no such file or directory, open '/home/icepie/AppData/Local/wechat-devtools/User Data/44eea8721dfe181818c090d3e3db0258/Default/.cli'
貌似还有些关于 Windows
版本当中的路径未得到修复
清理缓存
Gtk-Message: 10:54:25.787: Failed to load module "canberra-gtk-module"
Gtk-Message: 10:54:25.788: Failed to load module "canberra-gtk-module"
[76138:76253:0425/105425.826509:ERROR:nacl_browser.cc(312)] Failed to open NaCl IRT file "/snap/wechat-devtools/17/nwjs/nacl_irt_x86_64.nexe": -4
Error: unrecognized flag --harmony-weak-refs
Try --help for options
/bin/sh: 1: gnome-shell: not found
/bin/sh: 1: gnome-shell: not found
[76271:76276:0425/105427.130111:ERROR:cert_verify_proc_builtin.cc(601)] No net_fetcher for performing AIA chasing.
Error: unrecognized flag --harmony-weak-refs
Try --help for options
/bin/sh: 1: gnome-shell: not found
/bin/sh: 1: gnome-shell: not found
Error: unrecognized flag --harmony-weak-refs
Try --help for options
Error: unrecognized flag --harmony-weak-refs
Try --help for options
[76138:76138:0425/105441.033605:ERROR:CONSOLE(1)] "console.assert", source: devtools://devtools/bundled/ui/ActionRegistry.js (1)
[76138:76138:0425/105441.033767:ERROR:CONSOLE(1)] "console.assert",
message:模拟器长时间没有响应,请确认你的业务逻辑中是否有复杂运算,或者死循环
appid: touristappid
openid: o6zAJs6H8q9_pTpncB7HYYIWsPXk
ideVersion: 1.05.2203070
osType: linux-x64
time: 2022-04-25 10:55:46
问题描述
打开配置"lazyCodeLoading": "requiredComponents"
的项目,等待编译,报错:
[ WXML 文件编译错误]
lazyload parse wxml fail: SyntaxError: Unexpected end of JSON input(env: Linux,mp,1.05.2203070; lib: 2.22.0)
问题复现
复现问题需要进行的操作:
期望的效果
项目正常编译
版本信息 (这是必要的):
额外的信息
devtools
-> wcc.js
-> wcc.bin
经测试,wcc.js
输出正常。
devtools
是通过spawn
调用wcc.js
, 在这一步骤接收的数据缺失了。
例如:原数据 -- 1234567890
,但收到的是 12345
,数据缺失导致无法正常解析。
手动编写spawn
, 带上参数执行,获取到的数据不完整;
但是设定stdio: 'inherit'
选项,输出是正常完整的。
不完整的数据大小是255.8KB
,近似等于256KB
,一个神奇的数值。
另外:使用spawn
调用wine
不带stdio: 'inherit'
选项,可以得到正常完整结果。
const fs = require('fs')
const file = fs.readFileSync('/path/to/wechat-web-devtools-linux/test/wcc/llw/2/wine.json')
process.stdout.write(file)
process.exit(0)
使用spawn
调用,数据丢失
大佬 ,最近官方更新了新版本1.06.2204180,我看这里面修复的那一长串问题列表,有些好像就是我前段时间跟您一直反馈说没解决反复出现的。另外这个ISSUES不是BUG,请大佬帮忙更改一下labels
一些信息可以在此查看: #12
主要处理懒加载的情况
实现思路:
Linux
的编译器生成非懒加载代码预先准备
~/.config/wechat_devtools
目录,重新打开项目(若发布issue
即默认阁下执行了此操作且问题没有解决);问题描述
概述:不能使用官方minitest来控制开发者工具去执行小程序自动化测试。
详细:现在minitest能自动打开开发者工具,但是后边没有自动导入项目,用例也不能执行(用例执行原理是minitest写的python脚本通过开发者工具开放端口通信,发送命令,控制开发者工具中的模拟器小程序)
官方文档:https://minitest.weixin.qq.com/
问题复现
复现问题需要进行的操作:
期望的效果
1、自动打开开发者工具
2、自动导入项目
3、自动打开项目
4、输出自定义的信息
版本信息 (这是必要的):
代码片段
提供代码片段对维护者定位与修复问题有极大帮助;
若阁下不能提供,且维护者不能复现问题,那么阁下的issue
将被搁置或者关闭。
查看创建代码片段的教程
额外的信息
一些关于此问题的额外信息。
问题描述
通过 Snap 安装后 wechat-devtools 后,无法在终端通过 wechat-devtools
启动,且 Launcher 也没有出现相关启动图标
问题复现
$ snap install wechat-devtools
snap "wechat-devtools" is already installed, see 'snap help refresh'
$ wechat-devtools
zsh: command not found: wechat-devtools
期望的效果
能够启动程序
版本信息 (这是必要的):
问题描述
deepin系统下,直接下载安装包[WeChat_Dev_Tools_v1.05.2203030-2_deepin_amd64.deb]或[WeChat_Dev_Tools_v1.05.2203030-continuous_deepin_amd64.deb],直接安装,然后载入原来能正常运行的项目,然后发现编译问题。另
复现问题需要进行的操作:
[ WXML 文件编译错误] lazyload parse wxml fail: SyntaxError: Unexpected end of JSON input(env: Windows,mp,1.05.2203030; lib: 2.22.1)
期望的效果
能够在deepin上正常运行编译
截屏
添加截图图片有助于解释您的问题.
版本信息 (这是必要的):
额外的信息
外想问一下,deepin上的这两个安装包,是否为不依赖wine的版本?
以下是运行时出现的错误, 不知道怎么解决。
yingfu@ubuntu18:/Downloads$ ./WeChat_Dev_Tools_v1.05.2204250-1_x86_64_no_wine.AppImage/Downloads$
cp: 无法创建普通文件'/home/yingfu/.config/wechat-devtools/.build_time': 没有那个文件或目录
清理缓存
Error: unrecognized flag --harmony-weak-refs
Try --help for options
Error: unrecognized flag --harmony-weak-refs
Try --help for options
[294578:294585:0510/014147.812437:ERROR:cert_verify_proc_builtin.cc(601)] No net_fetcher for performing AIA chasing.
[294578:294585:0510/014148.050069:ERROR:cert_verify_proc_builtin.cc(601)] No net_fetcher for performing AIA chasing.
[294578:294585:0510/014148.206698:ERROR:cert_verify_proc_builtin.cc(601)] No net_fetcher for performing AIA chasing.
[294578:294586:0510/014221.707285:ERROR:cert_verify_proc_builtin.cc(601)] No net_fetcher for performing AIA chasing.
yingfu@ubuntu18:
目前 master 分支nwjs版本0.55.0,AUR需要跟进更新。
AUR进行脚本更新后,编译使用正常;
AUR尝试将版本替换为0.55.0(node16.4.2)后,编译运行主界面右侧无法显示,工具调试器报spdlog相关报错undefined symbol: xxxx
;
使用nw-gyp重新构建spdlog,主界面正常显示,但是出现扩展宿主意外终止的报错。
问题描述
安装失败
问题复现 据 - 方法0(推荐)
方法0(推荐)
理论上此方法99%成功;在网络不稳定时容易失败(原因懂得都懂,构建过程已经尽量使用镜像源)
如果构建 wine 版本,请先在Linux环境中自行安装 wine wine-binfmt;
请安装 docker docker-compose
克隆本项目:
git clone --recurse-submodules https://github.com/msojocs/wechat-web-devtools-linux.git
在本地项目目录中执行如下的语句,构筑开发者工具:
docker-compose up
在本地项目目录中执行如下的语句,可以安装应用图标(非必须):
./tools/install-desktop-icon-node
之后即可通过点击应用图标启动微信开发者工具,也可以运行 bin/wechat-devtools 通过命令行启动
期望的效果
最起码安装成功呀。
版本信息
预先准备
~/.config/wechat-devtools
目录,重新打开项目(若发布 issue
即默认阁下执行了此操作且问题没有解决);问题描述
输入法打错字退格时会删除之前已经打好的字
问题复现
根据截屏图片即可复现
期望的效果
退格只删除输入错误的部分,而不是删除已经打好的部分
截屏
版本信息 (这是必要的):
代码片段
无
额外的信息
其他IDE正常,(idea系列、vscode均正常)
虽然 wine 的版本兼容性较好,但性能不佳;
且现在,Linux 版编译器不断完善,没有出现过于离谱的不可修复性问题;
故决定停止 wine 相关维护。
停止相关维护指的是:
现有 wine 相关代码保留,但不进行更新;
现在已经停止统信商店平台 wine 版本的更新。
问题描述
编译报错
问题复现
复现问题需要进行的操作:
期望的效果
项目编译正常
版本信息 (这是必要的):
额外的信息
一些关于此问题的额外信息.
wine
的部分:wcc
编译器,位置: package.nw/js/vendor/wcc.exe
wcsc
编译器,位置: package.nw/js/vendor/wcc.exe
wcc
、wcsc
编译器官方有一个npm
包: miniprogram-compiler
内部包含了Linux
, Mac
, Win
下的编译器,但是是阉割版。查看对比
miniprogram-compiler
中的wcc可执行文件没有对懒加载场景进行区分(webview
与appservice
)wcsc
miniprogram-compiler
内嵌版本缺少懒加载功能;工具自带编译器有懒加载,但没有在说明中指出。注意:
所认为一致的地方可能是不一致的;
即只是说明一样,实际内部执行逻辑不一样(因为在对比文件中可以看到:版本一致,功能不一致;极有可能出现更新内部逻辑,却不更新版本号的情况)
wcsc
: 编写脚本,默认调用Linux
版本编译器,在有懒加载的情况下(带ll
参数)调用win版本wcc
: 编写脚本,默认调用Linux
版本编译器,在有懒加载的情况下(带ll
参数)调用win版本忘了检查了。。。
从 AUR 安装 wechat-devtools 时构建失败
yay -S wechat-devtools
安装成功
相关报错(前面符合预期的日志已忽略):
run rebuild-node-modules.sh
######## 版本信息 2022-07-27 16:22:08 ########
NW VERSION: 0.55.0
nw-gyp version: v3.6.6
node version: v16.4.2
npm version: 7.18.1
Python 2.7.18
Python 3.10.5
非ACTION模式, 设置镜像源
--2022-07-27 16:22:08-- https://mirror.ghproxy.com/https://github.com/microsoft/ripgrep-prebuilt/releases/download/v12.1.1-1/ripgrep-v12.1.1-1-x86_64-unknown-linux-musl.tar.gz
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving mirror.ghproxy.com (mirror.ghproxy.com)... failed: Name or service not known.
wget: unable to resolve host address ‘mirror.ghproxy.com’
==> ERROR: A failure occurred in build().
Aborting...
-> error making: wechat-devtools
wechat_devtools_1 | Rebuilding wechat-devtools node modules Result Code: 0
wechat_devtools_1 | Patching wechat-devtools
wechat_devtools_1 | Patching Other
wechat_devtools_1 | cp: cannot stat '/workspace/compiler/wcc_node': No such file or directory
wechat_devtools_1 | 异常 Error: Command failed: /workspace/tools/fix-other.sh
wechat_devtools_1 | cp: cannot stat '/workspace/compiler/wcc_node': No such file or directory
wechat_devtools_1 |
wechat_devtools_1 | at checkExecSyncError (node:child_process:826:11)
wechat_devtools_1 | at execSync (node:child_process:900:15)
wechat_devtools_1 | at /workspace/tools/update-wechat-devtools-node:319:9
wechat_devtools_1 | at new Promise ()
wechat_devtools_1 | at patch_other (/workspace/tools/update-wechat-devtools-node:318:12)
wechat_devtools_1 | at start (/workspace/tools/update-wechat-devtools-node:337:15)
wechat_devtools_1 | at processTicksAndRejections (node:internal/process/task_queues:96:5) {
wechat_devtools_1 | status: 1,
wechat_devtools_1 | signal: null,
wechat_devtools_1 | output: [
wechat_devtools_1 | null,
wechat_devtools_1 | <Buffer 66 69 78 3a 20 77 65 62 76 69 65 77 20 6d 61 6e 61 67 65 72 0a 66 69 78 3a 20 77 63 63 2c 77 63 73 63 0a 74 6f 74 61 6c 20 30 0a>,
wechat_devtools_1 | <Buffer 63 70 3a 20 63 61 6e 6e 6f 74 20 73 74 61 74 20 27 2f 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6d 70 69 6c 65 72 2f 77 63 63 5f 6e 6f 64 65 27 3a 20 4e 6f ... 24 more bytes>
wechat_devtools_1 | ],
wechat_devtools_1 | pid: 13322,
wechat_devtools_1 | stdout: <Buffer 66 69 78 3a 20 77 65 62 76 69 65 77 20 6d 61 6e 61 67 65 72 0a 66 69 78 3a 20 77 63 63 2c 77 63 73 63 0a 74 6f 74 61 6c 20 30 0a>,
wechat_devtools_1 | stderr: <Buffer 63 70 3a 20 63 61 6e 6e 6f 74 20 73 74 61 74 20 27 2f 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6d 70 69 6c 65 72 2f 77 63 63 5f 6e 6f 64 65 27 3a 20 4e 6f ... 24 more bytes>
wechat_devtools_1 | }
wechat_devtools_1 | 失败 command: node
wechat_devtools_1 | at ./tools/setup-wechat-devtools-bash:1
wechat_devtools_1 | at
wechat_devtools_1 | 失败 command: ./tools/setup-wechat-devtools-bash
wechat_devtools_1 | at docker/entrypoint:1
wechat_devtools_1 | at
最后进入compiler 目录手动执行npm i 下载依赖,然后执行sudo docker-compose up 成功后正常
预先准备
~/.config/wechat_devtools
目录,重新打开项目(若发布issue
即默认阁下执行了此操作且问题没有解决);问题描述
Manjaro 更新 wechat-devtools 时 md5 校验失败
问题复现
复现问题需要进行的操作:
期望的效果
更新完成无报错
截屏
添加截图图片有助于解释您的问题(复制图片后直接粘贴将自动上传图片)。
版本信息 (这是必要的):
代码片段
提供代码片段对维护者定位与修复问题有极大帮助;
若阁下不能提供,且维护者不能复现问题,那么阁下的issue
将被搁置或者关闭。
查看创建代码片段的教程
额外的信息
软件包管理器提供的信息
正在准备...
正在同步软件包数据库...
正在克隆 wechat-devtools 构建文件...
生成 wechat-devtools 信息...
正在检查 wechat-devtools 依赖关系...
警告: python-pyqt5:本地 (5.15.6-7.1) 比 extra 的版本更新 (5.15.6-7)
正在解决依赖关系...
正在检查内部冲突...
正在构建 wechat-devtools...
==> 正在创建软件包:wechat-devtools 2:1.05.2203070-3 (2022年03月15日 星期二 14时45分01秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
-> 找到 nwjs-v0.53.1.tar.gz
-> 找到 wechat_devtools_1.05.2203070_x64.exe
-> 找到 node-v16.1.0.tar.gz
-> 找到 compiler.tar.gz
-> 找到 wechat-devtools.desktop
-> 找到 logo.svg
-> 找到 fix-cli.sh
-> 找到 fix-menu.sh
-> 找到 fix-core.sh
-> 找到 rebuild-node-modules.sh
-> 找到 fix-package-name.js
-> 找到 wxvpkg_pack.js
-> 找到 wxvpkg_unpack.js
-> 找到 fix-other.sh
==> 正在验证 source 文件,使用md5sums...
nwjs-v0.53.1.tar.gz ... 通过
wechat_devtools_1.05.2203070_x64.exe ... 通过
node-v16.1.0.tar.gz ... 通过
compiler.tar.gz ... 失败
wechat-devtools.desktop ... 通过
logo.svg ... 通过
fix-cli.sh ... 已跳过
fix-menu.sh ... 已跳过
fix-core.sh ... 已跳过
rebuild-node-modules.sh ... 已跳过
fix-package-name.js ... 已跳过
wxvpkg_pack.js ... 已跳过
wxvpkg_unpack.js ... 已跳过
fix-other.sh ... 已跳过
==> 错误: 一个或多个文件没有通过有效性检查!
构建 wechat-devtools 失败
正在准备...
正在同步软件包数据库...
正在更新 AUR...
正在克隆 wechat-devtools 构建文件...
生成 wechat-devtools 信息...
正在检查 wechat-devtools 依赖关系...
警告: python-pyqt5:本地 (5.15.6-7.1) 比 extra 的版本更新 (5.15.6-7)
正在解决依赖关系...
正在检查内部冲突...
正在构建 wechat-devtools...
==> 正在创建软件包:wechat-devtools 2:1.05.2203070-3 (2022年03月15日 星期二 14时49分07秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
-> 找到 nwjs-v0.53.1.tar.gz
-> 找到 wechat_devtools_1.05.2203070_x64.exe
-> 找到 node-v16.1.0.tar.gz
-> 找到 compiler.tar.gz
-> 找到 wechat-devtools.desktop
-> 找到 logo.svg
-> 找到 fix-cli.sh
-> 找到 fix-menu.sh
-> 找到 fix-core.sh
-> 找到 rebuild-node-modules.sh
-> 找到 fix-package-name.js
-> 找到 wxvpkg_pack.js
-> 找到 wxvpkg_unpack.js
-> 找到 fix-other.sh
==> 正在验证 source 文件,使用md5sums...
nwjs-v0.53.1.tar.gz ... 通过
wechat_devtools_1.05.2203070_x64.exe ... 通过
node-v16.1.0.tar.gz ... 通过
compiler.tar.gz ... 失败
wechat-devtools.desktop ... 通过
logo.svg ... 通过
fix-cli.sh ... 已跳过
fix-menu.sh ... 已跳过
fix-core.sh ... 已跳过
rebuild-node-modules.sh ... 已跳过
fix-package-name.js ... 已跳过
wxvpkg_pack.js ... 已跳过
wxvpkg_unpack.js ... 已跳过
fix-other.sh ... 已跳过
==> 错误: 一个或多个文件没有通过有效性检查!
构建 wechat-devtools 失败
我执行./tool/setup-wechat-devtools 时出下下面这个错误
01-26 15:36:44.013 [ERROR] Error: Command[/home/disburden/install/wechat-devtools/tools/update-nwjs-node] not found
at resolveCommand (mew_util.js/task.js:489:23)
at resolveCommandShebang (mew_util.js/task.js:527:39)
at prepareExecution (mew_util.js/task.js:563:27)
at executeCommand (mew_util.js/task.js:729:31)
at Step. (/home/disburden/install/wechat-devtools/tools/setup-wechat-devtools:21:12)
at Function.Async.call (mew_util.js/async.js:678:39)
at tryCall (mew_util.js/async.js:748:31)
at tryCall (mew_util.js/async.js:53:17)
at Async.then (mew_util.js/async.js:747:21)
at /home/disburden/install/wechat-devtools/tools/setup-wechat-devtools:13:4
at Object. (/home/disburden/install/wechat-devtools/tools/setup-wechat-devtools:44:40)
at Module._compile (internal/modules/cjs/loader.js:753:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:764:10)
at Module.load (internal/modules/cjs/loader.js:663:32)
at tryModuleLoad (internal/modules/cjs/loader.js:602:12)
at Function.Module._load (internal/modules/cjs/loader.js:594:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:806:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:812:3)
预先准备
~/.config/wechat_devtools
目录,重新打开项目(若发布issue
即默认阁下执行了此操作且问题没有解决);问题描述
问题复现
复现问题需要进行的操作:
期望的效果
可以正常显示调试器
版本信息 (这是必要的):
代码片段
提供代码片段对维护者定位与修复问题有极大帮助;
若阁下不能提供,且维护者不能复现问题,那么阁下的issue
将被搁置或者关闭。
查看创建代码片段的教程
额外的信息
一些关于此问题的额外信息。
预先准备
~/.config/wechat-devtools
目录,重新打开项目(若发布 issue
即默认阁下执行了此操作且问题没有解决);问题描述
今天启动工具,收到推送更新窗口,窗口无法关闭掉,只能kill
问题复现
期望的效果
希望屏蔽工具自动更新或者能够关闭自动弹出的窗口
版本信息 (这是必要的):
yay -S wechat-devtools
安装的代码片段
额外的信息
此处用做版本更新提醒专用 issue 。
https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
[渲染层错误] ReferenceError: $gwx is not defined
at http://127.0.0.1:30200/__pageframe__/__dev__/wxappcode.js?t=wechat&s=1646492680744&v=cb124726ca2e1297b97246eb86a68e31:4:30(env: Windows,mp,1.05.2203030; lib: 2.21.2)
问题描述
wcc、wcsc编译器没有正确复制到~/.config/wechat_devtools/WeappVendor
目录
问题复现
复现问题需要进行的操作:
/.config/wechat_devtools
~/.config/wechat_devtools/WeappVendor
目录没有wcc.bin
wcsc.bin
期望的效果
第二次编译正常
截屏
添加截图图片有助于解释您的问题.
版本信息 (这是必要的):
额外的信息
一些关于此问题的额外信息.
问题描述
本地构建使用正常,使用CI构建的包无法编译
Error: spawn /tmp/.mount_WeChatwUr1gL/package.nw/node_modules/wcsc/bin/linux/wcsc EACCES
问题复现
复现问题需要进行的操作:
期望的效果
CI构建的包能正常使用
截屏
添加截图图片有助于解释您的问题.
版本信息 (这是必要的):
额外的信息
一些关于此问题的额外信息.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.