'How to check if electron app is running a portable build?

I build an electron app that will be distributed as both portable and installable version.

I added electron-updater to get the installed version automatically updated. I see that portable version is downloading the update as well, even though it cannot update.

I am looking for a function isPortable() in electron to switch off autoupdater in portable app. For now i found out that I can check process.env.PORTABLE_EXECUTABLE_DIR for directory but I wonder if there is more straightforward option.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source