Я делаю приложение в трее и пытаюсь отобразить базовое уведомление:
Ниже приведены мои main.js-файл и package.json:
мой app / main.js file
const path = require('path');
const {
app,
globalShortcut,
Tray,
Notification
} = require('electron');
app.on('ready', () => {
tray = new Tray(path.join(__dirname, 'icon-light.png'));
globalShortcut.register('CommandOrControl+Shift+N', () => {
console.log("Roger");
let myNotification = new Notification('Title', {
body: 'Rabbit'
})
myNotification.onclick = () => {
console.log('Notification clicked')
}
});
})
мой файл package.json
{
"name": "test_notification",
"version": "1.0.0",
"description": "",
"main": "app/main.js",
"scripts": {
"start": "electron ."
},
"author": "",
"license": "ISC",
"dependencies": {
"electron": "^5.0.1"
}
}
Когда я запускаю комбинацию клавиш CommandOrControl + Shift + N, он отображает мне файл console.log, но не уведомление.
Вы знаете, как это сделать?