2017-05-04 14 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」文字列は、notifierのデフォルトのappIDです。 https://github.com/mikaelbr/node-notifier/issues/154でappIDをカスタマイズする方法の詳細については、「snoretoast」モジュールの問題を参照してください。このコマンドを使用して、通知者のメッセージ、タイトル、およびアイコンと一緒にappIDをカスタマイズできます。 "SnoreToast.exe -p C:¥Projects¥testSnoreToast¥coulson.png -m Hello -t World -s Notification.Default -appID Wow-wow " 完全なコードを投稿できれば、問題を理解するのに役立ちます。 – 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を歓迎しています。ウィンドウ10の[設定]の[通知とアクション]を見て、それらを調べてみましょう。 – Sravan