Электрон и инжектор для dll

#dll #electron #node-gyp

Вопрос:

Я разрабатываю электронное приложение, мне нужно, чтобы при нажатии на кнопку открывались dll и exe-файл, с которым он «подключен»(я действительно этого не понимаю). Я нашел библиотеку 111 после подключения ее к main.js выдает мне эту ошибку(я страдаю в течение 2 дней): я переустановил node.js и node-gyp, я попытался изменить версию через nvm, но ничего не произошло.

 App threw an error during load
Error: The module '\?D:test3node_modulesnode-dll-injectorbuildReleaseinjector.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 64. 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] (node:electron/js2c/asar_bundle:5:1800)
    at Object.Module._extensions..node (node:internal/modules/cjs/loader:1170:18)
    at Object.func [as .node] (node:electron/js2c/asar_bundle:5:1800)
    at Module.load (node:internal/modules/cjs/loader:982:32)
    at Module._load (node:internal/modules/cjs/loader:823:12)
    at Function.c._load (node:electron/js2c/asar_bundle:5:12881)
    at Module.require (node:internal/modules/cjs/loader:1006:19)
    at require (node:internal/modules/cjs/helpers:93:18)
    at bindings (D:test3node_modulesbindingsbindings.js:112:48)
    at Object.<anonymous> (D:test3node_modulesnode-dll-injectorindex.js:6:37)
[9600:0911/151319.889:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is disabled, ANGLE is