一、背景
開發(fā)環(huán)境可以利用控制臺調試,看網絡請求啊亂七八糟的。但是打包以后就沒辦法看了。
二、解決這個問題
其實主要打開控制臺的關鍵語句就是
window.webContents.openDevTools()
那我們需要設置一個不常用的快捷鍵,避免誤觸來打開控制臺
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();
});
即可