diff --git a/src/main/index.js b/src/main/index.js index 022e0154..0ad4d8ee 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -32,7 +32,9 @@ global.envParams = parseEnv() app.commandLine.appendSwitch('wm-window-animations-disabled') // https://github.com/electron/electron/issues/18397 -app.allowRendererProcessReuse = true +// 开发模式下为true时 多次引入native模块会导致渲染进程卡死 +// https://github.com/electron/electron/issues/22791 +app.allowRendererProcessReuse = !isDev app.on('web-contents-created', (event, contents) => { diff --git a/src/renderer/utils/request.js b/src/renderer/utils/request.js index 68bbfb7a..448e8568 100644 --- a/src/renderer/utils/request.js +++ b/src/renderer/utils/request.js @@ -63,11 +63,9 @@ const buildHttpPromose = (url, options) => { }).then(ro => { obj.requestObj = ro if (obj.isCancelled) obj.cancelHttp() - console.log(obj.requestObj, obj.isCancelled) }) }) obj.cancelHttp = () => { - console.log('cancel: ', obj) if (!obj.requestObj) return obj.isCancelled = true obj.cancelFn(new Error(requestMsg.cancelRequest)) cancelHttp(obj.requestObj) @@ -86,7 +84,7 @@ const buildHttpPromose = (url, options) => { export const httpFetch = (url, options = { method: 'get' }) => { const requestObj = buildHttpPromose(url, options) requestObj.promise = requestObj.promise.catch(err => { - console.log('出错', err) + // console.log('出错', err) if (err.message === 'socket hang up') { // window.globalObj.apiSource = 'temp' return Promise.reject(new Error(requestMsg.unachievable)) @@ -101,7 +99,6 @@ export const httpFetch = (url, options = { method: 'get' }) => { return Promise.reject(err) } }) - console.log(requestObj) return requestObj }