簡體   English   中英

如何觸發電子中的自動更新事件以進行測試?

[英]How to trigger autoupdate events in electron for testing purposes?

例如:

autoUpdater.on('update-available', function() {
  console.log("update-available");
});

我想觸發更新可用事件,而實際上不必將我的應用程序狀態還原到可用更新的位置。

謝謝!

附注:如果我有1.5k代表,我會在這篇文章中使用autoUpdater標簽,對不起:/

答:Electron的自動更新程序模塊是使用Javascript中的核心事件庫構建的。

您需要做的就是打電話

autoUpdater.emit('your-event');

有關更多信息,請查看: http : //www.datchley.name/es6-eventemitter/

或者只是檢查“事件”模塊上的節點文檔。 autoupdater模塊使用這個非常相同的模塊和事件發射器類。 在事件發射器類的實例上調用方法'emit'的示例中,可以在自動更新程序上調用相同的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM