一、背景
开发环境可以利用控制台调试,看网络请求啊乱七八糟的。但是打包以后就没办法看了。
二、解决这个问题
其实主要打开控制台的关键语句就是
1
| window.webContents.openDevTools()
|
那我们需要设置一个不常用的快捷键,避免误触来打开控制台
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import {globalShortcut} from 'electron';
function registryShortcut() { globalShortcut.register('CommandOrControl+J+K', () => { BrowserWindow.getFocusedWindow().webContents.openDevTools(); }); }
app.whenReady().then(() => { if (!isDevelopment) { registryShortcut(); } });
app.on('will-quit', () => { globalShortcut.unregisterAll(); });
|
即可