mirror of
https://github.com/msojocs/wechat-web-devtools-linux.git
synced 2025-07-07 00:02:14 +08:00
fix: 优化网络状况不佳时,下次不能继续的问题
This commit is contained in:
parent
0c18dc853e
commit
42f9ecabeb
@ -24,4 +24,4 @@ USERDATADIR="$( echo ~ )/.config/wechat_devtools"
|
||||
|
||||
# "$@"参数
|
||||
LANG=zh_CN.UTF-8
|
||||
exec "$DIR"/../nwjs/nw $DIR/../package.nw $EXTENSION1 $INSPECTOR1 --user-data-dir=$USERDATADIR "$@"
|
||||
exec "$DIR"/../nwjs/nw $DIR/../package.nw $EXTENSION2 $INSPECTOR1 "$@"
|
@ -42,7 +42,7 @@ Docker容器启动方法
|
||||
|
||||
如需要映射外部目录,请自行修改Docker启动命令
|
||||
|
||||
# 构筑方法1(推荐)
|
||||
# 构筑方法1(推荐,支持断点续传)
|
||||
|
||||
1. 请先在Linux环境中自行安装`wine`和`wine-binfmt`;
|
||||
2. 请安装nodejs,并配置到PATH环境变量中;
|
||||
|
@ -18,7 +18,7 @@
|
||||
this.next(); return;
|
||||
}
|
||||
|
||||
@.task.execute(@path(__dirname, "update-nwjs-node"), [], false, this.test);
|
||||
@.task.execute(@path(__dirname, "update-nwjs"), [], false, this.test);
|
||||
|
||||
}).then(function () {
|
||||
|
||||
|
@ -4,7 +4,7 @@ const fs = require("fs");
|
||||
const { spawn } = require("child_process");
|
||||
|
||||
const init_node = function () {
|
||||
console.info("Initializing node");
|
||||
console.info("===============Initializing node=======================");
|
||||
return new Promise((resolve, reject) => {
|
||||
if (fs.existsSync(path.resolve(__dirname, "../node"))) {
|
||||
resolve();
|
||||
@ -20,13 +20,14 @@ const init_node = function () {
|
||||
);
|
||||
updateNode.on("close", (code) => {
|
||||
console.log(`Update Node code: ${code}`);
|
||||
resolve();
|
||||
if (code === 0) resolve();
|
||||
else reject();
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
const init_nwjs = function () {
|
||||
console.info("Initializing nwjs");
|
||||
console.info("==================Initializing nwjs==================");
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
if (fs.existsSync(path.resolve(__dirname, "../nwjs"))) {
|
||||
@ -43,12 +44,15 @@ const init_nwjs = function () {
|
||||
);
|
||||
updateNwjs.on("close", (code) => {
|
||||
console.log(`Update Nwjs result code: ${code}`);
|
||||
resolve();
|
||||
if (code === 0) resolve();
|
||||
else reject();
|
||||
});
|
||||
});
|
||||
};
|
||||
const init_wechat = function () {
|
||||
console.info("Initializing wechat-devtools package");
|
||||
console.info(
|
||||
"==========Initializing wechat-devtools package=============="
|
||||
);
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
if (fs.existsSync(path.resolve(__dirname, "../package.nw"))) {
|
||||
@ -67,7 +71,8 @@ const init_wechat = function () {
|
||||
console.log(
|
||||
`Initializing wechat-devtools package result code:${code}`
|
||||
);
|
||||
resolve();
|
||||
if (code === 0) resolve();
|
||||
else reject();
|
||||
});
|
||||
});
|
||||
};
|
||||
|
@ -122,8 +122,13 @@ const download = function (url) {
|
||||
});
|
||||
|
||||
ls.on("close", (code) => {
|
||||
fs.renameSync(`${localPath}.tmp`, localPath);
|
||||
resolve(localPath);
|
||||
console.info(`Download Wechat DevTools Result Code: ${code}`);
|
||||
if (code === 0){
|
||||
fs.renameSync(`${localPath}.tmp`, localPath);
|
||||
resolve(localPath);
|
||||
}else{
|
||||
reject()
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
@ -203,7 +208,7 @@ const patch_wechat_devtools_editor_selection_autocopy = function () {
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
spawn(path.resolve(__dirname, "fix-selection-copy-node"), [], {
|
||||
stdio: 'inherit',
|
||||
stdio: "inherit",
|
||||
}).on("close", (code) => {
|
||||
resolve();
|
||||
});
|
||||
@ -213,12 +218,11 @@ const patch_wechat_devtools_CLI = function () {
|
||||
info("Patching wechat-devtools CLI supports");
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
spawn(path.resolve(__dirname, "fix-cli-node"), [], { stdio: "inherit" }).on(
|
||||
"close",
|
||||
(code) => {
|
||||
resolve();
|
||||
}
|
||||
);
|
||||
spawn(path.resolve(__dirname, "fix-cli-node"), [], {
|
||||
stdio: "inherit",
|
||||
}).on("close", (code) => {
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
};
|
||||
const rebuild_wechat_devtools_node_modules = function () {
|
||||
@ -228,7 +232,12 @@ const rebuild_wechat_devtools_node_modules = function () {
|
||||
spawn(path.resolve(__dirname, "rebuild-node-modules"), [], {
|
||||
stdio: "inherit",
|
||||
}).on("close", (code) => {
|
||||
console.info(`Rebuilding wechat-devtools node modules Result Code: ${code}`)
|
||||
if(0 === code)
|
||||
resolve();
|
||||
else{
|
||||
reject()
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
@ -282,7 +291,7 @@ const start = async () => {
|
||||
);
|
||||
} catch (error) {
|
||||
console.error("异常", error);
|
||||
throw error
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
start();
|
||||
|
Loading…
x
Reference in New Issue
Block a user