2017-05-04 69 views
2

我正在使用NodeJS/Electron/Angular應用程序,並且正在使用節點通知模塊。每件事情都能正常工作,但在通知消息的底部,我有一個不合適的「敬酒」字符串。 它只發生在我使用「圖標」屬性。 我該怎麼做才能刪除該字符串? 在此先感謝。節點通知模塊的問題

const notifier = SystemJS._nodeRequire('node-notifier'); 
notifier.notify({ 
title: 'Example of a notification', 
message: 'Message of the notification', 
icon: `${APP_ROOTDIR}/shared/assets/images/new-notification-icon.png`, 
timout: 5},() => { }); 

PS:我的操作系統是Windows 10,這是通知的截圖:Screenshot of the notification

+1

你可以發表你的完整代碼包括 '通知' 的聲明? 「toast」字符串是通知程序的默認appID。有關定製appID的更多信息,請參閱「snoretoast」模塊問題:https://github.com/mikaelbr/node-notifier/issues/154。您可以使用此命令自定義appID以及通知程序的消息,標題和圖標 「SnoreToast.exe -p C:\ Projects \ testSnoreToast \ coulson.png -m Hello -t World -s Notification.Default -appID哇哇「 如果你可以發佈你的完整代碼,這將有助於找出問題。 – Sravan

+0

謝謝你的回答。我編輯了我的帖子,並添加了通知者的聲明。夠了嗎?我不認爲再添加任何東西都會有用。 – Lolo

+0

我嘗試在通知屬性中添加appId:''',因爲它在鏈接中顯示,但'toast'字符串仍然顯示。 – Lolo

回答

1

嘗試下面的代碼,讓我,如果這個工程爲你,爲我工作得很好。默認的超時時間是5秒。

const notifier = require('node-notifier'); 
notifier.notify({ 
    'title': 'My notification', 
    'message': 'Hello, there!', 
    'icon': '/home/xxx/Desktop/icon.jpg' 
}); 

下面是輸出:

enter image description here

+0

你好,我不知道爲什麼,但錯誤來自我的電腦。在我的同事電腦上,沒有這個字符串,它工作得很好。我真的不明白爲什麼,但無所謂了。但是,非常感謝您的時間。 – Lolo

+0

不客氣@Lolo。查看Windows 10設置中的「通知和操作」並探索它們,這可能會有所幫助。 – Sravan