带有顶部菜单的电子包装后

时间:2019-10-11 22:52:48

标签: windows-10 electron exe

捆绑到我正在使用的Windows 10时,电子保留在此顶部菜单中:

enter image description here

要打包我的项目,我使用以下package.json命令:

npm run dist

这是我的package.json:

{
  "name": "your-app",
  "version": "0.1.0",
  "main": "main.js",
  "scripts": {
    "dist": "electron-builder",
    "pack": "electron-builder --dir"
  },
  "devDependencies": {
    "electron": "^6.0.12",
    "electron-builder": "^21.2.0",
    "electron-packager": "^14.0.6"
  },
  "build": {
    "target": "NSIS",
    "appId": "your.id",
    "mac": {
      "category": "your.app.category.type"
    }
  }
}

这是我创建窗口的方式:

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

function createWindow () {
  let win = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true
    }
  })
  win.loadFile('global.html')
}

app.on('ready', createWindow)

在编译项目后单击.exe文件时,此顶部菜单仍会出现在程序中。

当我的项目打包为.exe时,如何取消此顶部菜单?

1 个答案:

答案 0 :(得分:1)

使用win.removeMenu()功能删除菜单。

请参阅此answer