mainWindow = new BrowserWindow 打开慢的原因 electron 已解决 Windows Defender 拦截导致

Windows Defender 导致拦截 不是变量的事儿
解决方案:
win10
开始 设置 - windows 安全中心 - 病毒和威胁防护 - 病毒和威胁防护设置 - 排除项 - 添加排除项 将你的目录添加到这里面



下面这个方案作废
原来代码

function createWindow () {
  const t1 = new Date()
  console.info('createWindow', t1, t0, t0 - t1)

  const mainWindow = new BrowserWindow({ // 就是这个const 挪外面变 let
    backgroundColor: '#2e2c29',
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true,
      preload: path.join(__dirname, 'preload.js')
    },
    show: false,
  })
  // mainWindow.loadURL('http://www.baidu.com/')
  mainWindow.loadFile('./index.html')

现在代码

let mainWindow = null
function createWindow () {
  const t1 = new Date()
  console.info('createWindow', t1, t0, t0 - t1)

  const mainWindow = new BrowserWindow({ // 就是这个const 挪外面变 let
    backgroundColor: '#2e2c29',
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true,
      preload: path.join(__dirname, 'preload.js')
    },
    show: false,
  })
  // mainWindow.loadURL('http://www.baidu.com/')
  mainWindow.loadFile('./index.html')
posted @ 2022-02-10 15:21  彭成刚  阅读(548)  评论(0编辑  收藏  举报