Я создал свой собственный модуль NodeJs с помощью node-addon-api в C ++, и теперь я хочу использовать его в приложении Electron.js.Но, к сожалению, застрявший не может найти ошибку модуля.
Моя структура проекта выглядит следующим образом:
/
/build
/Release
myAddon.node
/node_modules
binding.gyp
index.js
index.html
package.json
package-lock.json
Сборка node-gyp выполняется без сбоев, и модуль находится в / build /Выпустить папку.
Теперь я хочу загрузить модуль в мой файл index.js с помощью
const myAddon = require('./build/Release/myAddon.node)
И когда я запускаю приложение, оно выходит из строя с
Error: Cannot find module
\\?\Path\To\MyProject\build\Release\myAddon.node
Путь всообщение об ошибке правильное и файл .node есть.Есть ли какие-либо дополнительные настройки или настройки, которые я забыл?
Вот вывод с надстройкой привязок:
App threw an error during load
Error: Could not locate the bindings file. Tried:
А затем есть список с некоторыми папками, которые он пытался найти.Но ни одна из этих папок не существует в моем проекте.