Я сейчас создаю приложение реакции. Я собрал собственный модуль аддона для чтения в GPU Temps и так далее. Структура папок выглядит следующим образом:
-root
--native_modules
---my_native_module
----build
----(..)
----index.js
--my-react-app
---node_modules
---public
---src
Итак, собственный модуль был собран с использованием "npm run build". В моем реагирующем компоненте я импортирую модуль .node. Когда я пытаюсь вызвать «myMemberFunction ()», это выдает ошибку «module.myMemberFunction не является функцией».
Но в моем индексе. js Я могу вызвать функцию и запустить ее. Индекс. js выглядит следующим образом:
//Test for Build
const util = require('./build/Release/util.node');
console.log('addon',util);
var str = util.getValues();
console.log(JSON.parse(str));
module.exports = util;
Таким образом, функция должна быть в целом доступной и вызываемой, или я ошибаюсь?