-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Usage with Electron of latest J5 versions? #1825
Comments
I temporarily solved this by using johnny-five directly from the repo, since serialport has been updated to 10.5 which is N-API compliant
And now electron does not complain about native modules in renderer. I would still like a full example of johnny-five usage in electron with proper context isolation. |
Hi @Pimentoso , could you please explain to a newby how to solve this? I'm trying to simply test led blinking so i can go on with the development, but i'm seriously stuck with this problem. Thanks a lot. |
Sure @ikcsup I will try making the led blink example work and push it on a repo so you can see the whole thing. |
@Pimentoso, did you ever find a way around this? I'm looking to make a simple app with J5 and I was hoping to use electron for the UI, but I don't want to use really old versions of electron if possible |
@JFigueroa51 nope sorry. In the end I kept using Electron 9 with Node 12 and updated all the libraries to the latest supported versions. It's a shame because I can't natively build a release for ARM macbooks anymore. |
Hello,
I maintain an Electron app that uses J5 to control an arduino board via usb. I need to upgrade the node version but the ancient Electron I'm using (9.x) is no good, so I need to upgrade it and it brings along J5+serialport as well.
But I keep getting the
Loading non-context-aware native module in renderer
errorWhich is raised by serialport, but a minimal app using Electron+serialport (no J5) works fine (Electron 17 and serialport 10.5.0) --> https://github.com/serialport/electron-serialport
Here is a minimal app using Electron+J5 demonstrating the error, if anyone wants to replicate
https://files.catbox.moe/tlezc1.zip
It's adapted from an example that can be found here https://github.com/sofroniewn/electron-johnny-five-examples (not maintained anymore)
The versions I'm aiming to upgrade are
The text was updated successfully, but these errors were encountered: