电子铬督察

问题描述:

我有一个非常基本的电子申请蒙山一个简单的package.json这样的:电子铬督察

{ 
    "name": "app", 
    "version": "1.0.0", 
    "main": "main.js" 
} 

和main.js文件是这样的:

const {app, BrowserWindow} = require('electron') 
const path = require('path') 
const url = require('url') 

// Keep a global reference of the window object, if you don't, the window will 
// be closed automatically when the JavaScript object is garbage collected. 
let win 

function createWindow() { 
    // Create the browser window. 
    win = new BrowserWindow({width: 800, height: 600}) 

    // and load the index.html of the app. 
    win.loadURL(url.format({ 
    pathname: path.join(__dirname, 'index.html'), 
    protocol: 'file:', 
    slashes: true 
    })) 

    // Open the DevTools. 
    win.webContents.openDevTools() 

    // Emitted when the window is closed. 
    win.on('closed',() => { 
    // Dereference the window object, usually you would store windows 
    // in an array if your app supports multi windows, this is the time 
    // when you should delete the corresponding element. 
    win = null 
    }) 
} 

// This method will be called when Electron has finished 
// initialization and is ready to create browser windows. 
// Some APIs can only be used after this event occurs. 
app.on('ready', createWindow) 

// Quit when all windows are closed. 
app.on('window-all-closed',() => { 
    // On macOS it is common for applications and their menu bar 
    // to stay active until the user quits explicitly with Cmd + Q 
    if (process.platform !== 'darwin') { 
    app.quit() 
    } 
}) 

app.on('activate',() => { 
    // On macOS it's common to re-create a window in the app when the 
    // dock icon is clicked and there are no other windows open. 
    if (win === null) { 
    createWindow() 
    } 
}) 

但是,当我开始在屏幕上与我的index.html页面一起应用铬的投影者apear。为什么检查员自动地apear?

它不是技术上称为“督察”,但注明“DevTools”,简称铬“开发工具”。它的开放应用程序启动时的原因是因为你在这一行打开DevTools:

win.webContents.openDevTools() 

BrowserWindow.webContents是记录here,与openDevTools说明:

contents.openDevTools([options])

开幕devtools。

删除它来停止打开的DevTools。