'Electron non-context-aware native module in renderer
I have updated electron to latest in my project because there were some printer issues with that now I am facing this problem which is when I am importing packages to frontend it's throwing this error yet this works without any problems yet this bothers me so much I have searched and found this #1839 yet I can't find anything or i can't understand what should I do now I have tried
app.allowRendererProcessReuse = true;
it removes (in the command line) the errors but it stops working completely and throwing big error in frontend can anyone help me with this
(node:11484) Electron: Loading non-context-aware native module in renderer: '\?\C:\Users\admin\Desktop\co-electronupdate\node_modules@serialport\bindings\build\Release\bindings.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.
(node:11484) Electron: Loading non-context-aware native module in renderer: ''\?\C:\Users\admin\Desktop\co-electronupdate\node_modules@serialport\bindings\build\Release\bindings.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.
as you can see there is a big discussion going still I can't understand i have 2 quetions
- Should I ignore the error
- Is there any fix that I can do or should I continue with electron 7.xx
Solution 1:[1]
finally, I found my answer if anyone curious about this here's the link
app.allowRendererProcessReuse = false
add this line to main.js
Solution 2:[2]
Following is the solution for now, until it can't be changed anymore!
// Make the following changes in main.js
app.whenReady(() => {
app.allowRendererProcessReuse = false
})
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | |
| Solution 2 | Suraj Lulla |
