mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-29 12:22:44 +08:00
报错处理
This commit is contained in:
parent
05999db5d2
commit
ebd2ebddae
@ -527,7 +527,7 @@ window.runCodeInVm = (cmd, callback, userVars = {}) => {
|
||||
|
||||
let liteErr = e => {
|
||||
if (!e) return
|
||||
return e.stack.replace(/([ ] +at.+)|(.+\.js:\d+)/g, '').trim()
|
||||
return e.error ? e.error.stack.replace(/([ ] +at.+)|(.+\.js:\d+)/g, '').trim() : e.message
|
||||
}
|
||||
|
||||
// 错误处理
|
||||
@ -541,7 +541,7 @@ window.runCodeInVm = (cmd, callback, userVars = {}) => {
|
||||
let cbUnhandledError = e => {
|
||||
removeAllListener()
|
||||
console.log('UnhandledError: ', e)
|
||||
callback(null, liteErr(e.error))
|
||||
callback(null, liteErr(e))
|
||||
}
|
||||
|
||||
let cbUnhandledRejection = e => {
|
||||
@ -662,6 +662,9 @@ window.quickcommandHttpServer = () => {
|
||||
}
|
||||
})
|
||||
httpServer.listen(port, 'localhost');
|
||||
httpServer.on('error', err => {
|
||||
console.log(err)
|
||||
})
|
||||
}
|
||||
let stop = () => {
|
||||
httpServer.close()
|
||||
|
28
src/App.vue
28
src/App.vue
@ -33,18 +33,7 @@ export default defineComponent({
|
||||
});
|
||||
return;
|
||||
}
|
||||
// 如果配置了后台服务则开启监听
|
||||
if (this.$profile.quickFeatures.apiServer.serverStatus) {
|
||||
window
|
||||
.quickcommandHttpServer()
|
||||
.run(
|
||||
this.$profile.quickFeatures.apiServer.cmd,
|
||||
this.$profile.quickFeatures.apiServer.port
|
||||
);
|
||||
console.log("Server Start...");
|
||||
}
|
||||
// 默认主题色
|
||||
this.setCssVar("primary", this.$profile.primaryColor);
|
||||
this.startUp();
|
||||
// 进入插件
|
||||
utools.onPluginEnter((enter) => {
|
||||
// 暗黑模式
|
||||
@ -76,6 +65,21 @@ export default defineComponent({
|
||||
this.$utools.DBPRE.CFG + "preferences"
|
||||
);
|
||||
},
|
||||
// 随插件启动执行
|
||||
startUp() {
|
||||
// 如果配置了后台服务则开启监听
|
||||
if (this.$profile.quickFeatures.apiServer.serverStatus) {
|
||||
window
|
||||
.quickcommandHttpServer()
|
||||
.run(
|
||||
this.$profile.quickFeatures.apiServer.cmd,
|
||||
this.$profile.quickFeatures.apiServer.port
|
||||
);
|
||||
console.log("Server Start...");
|
||||
}
|
||||
// 默认主题色
|
||||
this.setCssVar("primary", this.$profile.primaryColor);
|
||||
},
|
||||
},
|
||||
});
|
||||
</script>
|
||||
|
Loading…
x
Reference in New Issue
Block a user