diff --git a/tools/fix-package-name b/tools/fix-package-name index be218e7..f719168 100755 --- a/tools/fix-package-name +++ b/tools/fix-package-name @@ -9,6 +9,8 @@ const parseFile = function (path) { let content = JSON.parse(@.fs.readFile.sync(path, "utf8")); content.name = "wechat_devtools"; + // 开启调试,更新参数 + content['chromium-args'] = content['chromium-args'].replace('--disable-devtools', '').replace('--ignore-gpu-blacklist', '--ignore-gpu-blocklist') @.fs.writeFile.sync(path, JSON.stringify(content, null, 4)); diff --git a/tools/rebuild-node-modules b/tools/rebuild-node-modules index ec72ba4..3d2423f 100755 --- a/tools/rebuild-node-modules +++ b/tools/rebuild-node-modules @@ -60,3 +60,5 @@ mkdir -p "${package_dir}/node_modules/vscode-ripgrep/bin" cp -fr "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep/bin/rg" "${package_dir}/node_modules/vscode-ripgrep/bin/rg" rm -fr "${package_dir}/node_modules_tmp" +# 移除旧配置 +rm -fr ~/.config/wechat_devtools diff --git a/tools/update-nwjs b/tools/update-nwjs index a33322b..21eb62b 100755 --- a/tools/update-nwjs +++ b/tools/update-nwjs @@ -38,7 +38,7 @@ const nwjs = require("../conf/nwjs.json"); lastSize = size; lastTime = now; lastProgress = progress; - @info(`Downloaded ${@.fs.filename(localPath)}: ${progress.toFixed(2)}%, speed ${speed.toFixed(2)} KiB/s`); + process.stdout.write(`Downloaded ${@.fs.filename(localPath)}: ${progress.toFixed(2)}%, speed ${speed.toFixed(2)} KiB/s\r`); } }, "onError": this.reject diff --git a/tools/update-wechat-devtools b/tools/update-wechat-devtools index 7eb3c28..484d174 100755 --- a/tools/update-wechat-devtools +++ b/tools/update-wechat-devtools @@ -104,13 +104,14 @@ let client = @.net.httpClient(); lastSize = size; lastTime = now; lastProgress = progress; - @info(`Downloaded ${filename}: ${progress.toFixed(2)}%, speed ${speed.toFixed(2)} KiB/s`); + process.stdout.write(`Downloaded ${filename}: ${progress.toFixed(2)}%, speed ${speed.toFixed(2)} KiB/s\r`); } }, "onError": this.reject }); }).then(function (localPath) { + // 解压 @info(`Extracting ${localPath}`); @@ -134,15 +135,19 @@ let client = @.net.httpClient(); @info(`Upgrading ${@.fs.filename(extractPath)}`); + // 删除元文件 @.fs.deleteFile.sync(@path(__dirname, "../package.nw")); + // 替换 @.fs.moveFile.sync(@path(extractPath, packageDir), @path(__dirname, "../package.nw")); + // 删除临时 @.fs.deleteFile.sync(extractPath); if (@.fs.exists(@path(__dirname, "../nwjs"))) { if (!@.fs.exists(@path(__dirname, "../nwjs/package.nw"))) { + // 链接 @.fs.linkFile("../package.nw", @path(__dirname, "../nwjs/package.nw")); } }