Estoy tratando de usar electron y canvas en el mismo script, pero arroja un error cuando lo intento. Intenté usar canvas y electron por separado con la misma versión de nodo y funcionaron perfectamente bien. Aquí está el error que estoy recibiendo
Error: The module '\\?\C:\Users\tomow\OneDrive\Desktop\code\Applications\NFT-Generator\node_modules\canvas\build\Release\canvas.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 102. This version of Node.js requires NODE_MODULE_VERSION 89. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). at process.func [as dlopen] (electron/js2c/asar_bundle.js:5:1846) at Object.Module._extensions..node (internal/modules/cjs/loader.js:1138:18) at Object.func [as .node] (electron/js2c/asar_bundle.js:5:1846) at Module.load (internal/modules/cjs/loader.js:935:32) at Module._load (internal/modules/cjs/loader.js:776:14) at Function.f._load (electron/js2c/asar_bundle.js:5:12913) at Module.require (internal/modules/cjs/loader.js:959:19) at require (internal/modules/cjs/helpers.js:88:18) at Object.<anonymous> (C:\Users\tomow\OneDrive\Desktop\code\Applications\NFT-Generator\node_modules\canvas\lib\bindings.js:3:18) at Module._compile (internal/modules/cjs/loader.js:1078:30)```