Я тестирую использование модулей Electron и serialport…
Когда я запускаю команду electron .
, появляется эта ошибка:
The module '…/teste3/node_modules/@serialport/bindings/build/Release/bindings.node'
was compiled against a different Node.js version using NODE_MODULE_VERSION 79.
This version of Node.js requires NODE_MODULE_VERSION 73.
Я выполнил команду rebuild (node_modules / .bin / electronics-rebuild) и 79 был понижен до 50, и с ним моя проблема не исчезла.
Я попытался изменить свою версию узла и пересобрать, но 50 остался прежним.
Второй NODE_MODULE_VERSION (73) основан на версии Electron. Я изменил версию Electron, перестроил и эта версия тоже изменилась.
Первый NODE_MODULE_VERSION (79) основан на сборке последовательного порта (я думаю).
Мои вопросы:
- На чем основана моя первая сборка NODE_MODULE_VERSION (79)?
- Почему он был понижен до 50, а не до какой-либо другой версии?
- Что говорит Electron-rebuild, какой NODE_MODULE_VERSION он должен использовать?
- Это вообще так, или я полностью потерялся?