From 75ea918b71b71f8003711777600f07136a0ffbdd Mon Sep 17 00:00:00 2001 From: msojocs Date: Fri, 23 May 2025 20:32:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20worker=E6=97=A0=E6=B3=95=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20#145?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 1 + test/wxvpkg-test | 10 +--------- tools/fix-package-name.js | 2 ++ 3 files changed, 4 insertions(+), 9 deletions(-) mode change 100644 => 100755 test/wxvpkg-test diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 74d966e..bbf96b5 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,5 +1,6 @@ # 1.06.2503290-3 / 2025-05- - update: compiler(Linux) v0.1.5 +- fix: worker无法使用 #145 # 1.06.2503290-2 / 2025-05-02 - update: compiler(Linux) v0.1.4 diff --git a/test/wxvpkg-test b/test/wxvpkg-test old mode 100644 new mode 100755 index 0bcb5a9..cf8816d --- a/test/wxvpkg-test +++ b/test/wxvpkg-test @@ -4,12 +4,4 @@ root_dir=$(cd `dirname $0`/.. && pwd -P) tmp_dir="$root_dir/tmp" # unpack 文件 到 路径 -node "$root_dir/tools/wxvpkg/unpack" "$tmp_dir/core.wxvpkg" "$tmp_dir/core.wxvpkg.ext" - -# pack 路径 到 文件 -node "$root_dir/tools/wxvpkg/pack" "$tmp_dir/core.wxvpkg.ext" "$tmp_dir/core.wxvpkg.test" - -# unpack 文件 到 路径 -rm -rf "$tmp_dir/core.wxvpkg.ext1" -node "$root_dir/tools/wxvpkg/unpack" "$tmp_dir/core.wxvpkg.test" "$tmp_dir/core.wxvpkg.ext1" - +node "$root_dir/tools/wxvpkg_unpack.js" "/home/msojocs/.config/wechat-devtools/WeappVendor/3.8.5.wxvpkg" "/home/msojocs/.config/wechat-devtools/WeappVendor/3.8.5.wxvpkg.ext" diff --git a/tools/fix-package-name.js b/tools/fix-package-name.js index 74bcfbd..c0f97f6 100755 --- a/tools/fix-package-name.js +++ b/tools/fix-package-name.js @@ -13,6 +13,8 @@ const parseFile = function (path) { content.name = "wechat-devtools"; // 开启调试,更新参数 content['chromium-args'] = content['chromium-args'].replace('--disable-devtools', '--mixed-context').replace('--ignore-gpu-blacklist', '--ignore-gpu-blocklist') + // fix worker #145 + .replace('--js-flags=--harmony-weak-refs', '--enable-features=SharedArrayBuffer') content.window.height = content.window.width = 1000 fs.writeFileSync(path, JSON.stringify(content));