electron安装vue-devtools
import electronDebug from 'electron-debug' // import installExtension, { VUEJS_DEVTOOLS } from 'electron-devtools-installer' import { app, BrowserWindow, session } from 'electron' app.whenReady().then(() => { // allow for a small delay for mainWindow to be created setTimeout(() => { // Install `electron-debug` with `devtron` electronDebug({ showDevTools: false }) // Install vuejs devtools /* installExtension(VUEJS_DEVTOOLS) .then(name => { console.log(`Added Extension: ${name}`) // get main window const win = BrowserWindow.getFocusedWindow() if (win) { win.webContents.on('did-frame-finish-load', () => { win.webContents.once('devtools-opened', () => { win.webContents.focus() }) // open electron debug console.log('Opening dev tools') win.webContents.openDevTools() }) } }) .catch(err => { console.log('An error occurred: ', err) }) */ const vueDevToolsPath = 'E:/vue-devtools-master/shells/chrome'; session.defaultSession.loadExtension(vueDevToolsPath) .then(extension => { console.log(`Added Extension: ${extension.name}`) // get main window const win = BrowserWindow.getFocusedWindow() if (win) { win.webContents.on('did-frame-finish-load', () => { win.webContents.once('devtools-opened', () => { win.webContents.focus() }) // open electron debug console.log('Opening dev tools') win.webContents.openDevTools() }) } }) .catch(err => { console.log('An error occurred: ', err) }) }, 250) }) import './electron-main'