mac上面无法复制黏贴,这个需要给他添加菜单,才可以解决。
感觉有点奇葩~~,
用的是"electron": "^23.2.0"
解决方式:
在main/index.js下面添加如下内容
import electron from 'electron'
const Menu = electron.Menu
//Menu.setApplicationMenu(null)
const menu = new Menu();
if (process.platform === 'darwin') {
menu.append(
new MenuItem({
label: '快捷键',
submenu: [
{ label: '复制', accelerator: 'CmdOrCtrl+C', role: 'copy' },
{ label: '粘贴', accelerator: 'CmdOrCtrl+V', role: 'paste' },
{ label: '剪切', accelerator: 'CmdOrCtrl+X', role: 'cut' },
{ label: '撤销', accelerator: 'CmdOrCtrl+Z', role: 'undo' },
{ label: '重做', accelerator: 'Shift+CmdOrCtrl+Z', role: 'redo' },
{ label: '全选', accelerator: 'CmdOrCtrl+A', role: 'selectAll' },
],
})
)
}
Menu.setApplicationMenu(menu)
然后软件就多了一个下拉菜单
解决问题
参考:【Electron】解决mac系统无法复制粘贴的问题 - 掘金