watcher icon indicating copy to clipboard operation
watcher copied to clipboard

Prebuilt win32 npm package `@parcel/watcher-win32-ia32` not working with electron-builder

Open jmeinke opened this issue 7 months ago • 1 comments

We are currently using the 32-bit version of Electron for our desktop app, and as a result, we need a build of @parcel/watcher for the win32 architecture. Unfortunately, this build is not available: Uncaught (in promise) Error: Could not dynamically require "@parcel/watcher-win32-ia32".

Our customers have hardcoded the path to the 32-bit installation directory and executable of our desktop application in their third-party applications' configurations. Updating these configurations would require them to uninstall the 32-bit app, reinstall the 64-bit app, and update all of their third-party app configurations accordingly. This is particularly challenging as they often need to update multiple clients (ranging from 4 to 60).

To address this, we plan to modify our desktop app installer to provide both the 32-bit and 64-bit versions of Electron and the necessary native binaries. We will encourage our customers to transition to the 64-bit version as soon as possible, but we recognize that this process will take some time.

In the meantime, it would be extremely helpful if you could provide a prebuilt binary for win32.

jmeinke avatar Jun 27 '24 09:06 jmeinke