Używam pakietu https://github.com/mikaelbr/node-notifier do wyświetlania powiadomień w powłoce.Usuń ikonę terminalu w powiadomieniu o węźle
To jest mój kod:
var notifier = require('node-notifier');
var path = require('path');
notifier.notify({
title: 'My awesome title',
message: 'Hello from node, Mr. User!',
icon: path.join(__dirname, 'coulson.jpg'), // absolute path (not balloons)
sound: true, // Only Notification Center or Windows Toasters
wait: true // wait with callback until user action is taken on notification
}, function (err, response) {
// response is response from notification
});
notifier.on('click', function (notifierObject, options) {
// Happens if `wait: true` and user clicks notification
});
notifier.on('timeout', function (notifierObject, options) {
// Happens if `wait: true` and notification closes
});
Zawiadomienie przychodzi tak:
Jak widać ikona terminala nadchodzi przed nazwą.
Czy możesz mi pomóc, jak usunąć tę ikonę?
Zgadza się. Pamiętaj jednak, że narzędzie do powiadamiania o węźle używa widżetu powiadamiającego o terminalu (https://github.com/mikaelbr/terminal-notifier), aby dodać opcję oczekiwania na zakończenie powiadamiania, więc powinno to zostać użyte do dodania własnej ikony . Łatwym sposobem na to jest skopiowanie/wklejenie z folderu dostawcy i użycie 'customPath' do wskazania własnego dostawcy. – mikaelb
@mikaelb Dzięki. Dodałem komentarz do odpowiedzi, aby się nie zgubić. –