Node.js reactjs/webpack错误可以';解析napi模块 我做了一个简单的C++ N-API模块,它在节点启动时工作 但无法加载到reactjs/webpack中 const addon = require('./build/Release/module');

Node.js reactjs/webpack错误可以';解析napi模块 我做了一个简单的C++ N-API模块,它在节点启动时工作 但无法加载到reactjs/webpack中 const addon = require('./build/Release/module');,node.js,reactjs,webpack,n-api,Node.js,Reactjs,Webpack,N Api,未找到模块:错误:无法解析 模块的路径正确 我正在使用以下版本: “react”:“^16.8.6”,“网页包”:“^4.42.1”,“节点加载项api”:“^3.0.0” 添加一些信息,因为评论者没有正确阅读,这可能是我的错 节点gyp编译并创建二进制文件 “模块.节点” 节点在require函数中使用时读取此文件(在js中) 但是reactjs不明白这一点。 使用nodejs的js文件示例: const addon = require('./build/Release/winhandler'

未找到模块:错误:无法解析

模块的路径正确

我正在使用以下版本: “react”:“^16.8.6”,“网页包”:“^4.42.1”,“节点加载项api”:“^3.0.0”

添加一些信息,因为评论者没有正确阅读,这可能是我的错

节点gyp编译并创建二进制文件 “模块.节点”

节点在require函数中使用时读取此文件(在js中) 但是reactjs不明白这一点。 使用nodejs的js文件示例:

const addon = require('./build/Release/winhandler');
var handle = addon.getWindowHandle();
console.log(`window handle ${handle}`);
addon.focusWindow(handle);
addon.minimizeWindow(handle);
同样,NodeJs读取它,可以调用函数并工作。 ReactJs在“需要”时失败

需要什么(编译选项中缺少某些内容或需要不同的工具) 使用reactjs实现此功能

希望有人能帮助我。
谢谢。

请确保您正在从“/build/Release/module”导出某些内容。我也有同样的问题@伊尔玛兹,为什么这会有关系?在我这方面,module.node插件在我构建它的repo中进行测试时工作良好。但当我将此插件发布为npm包并从node_模块导入时,它不起作用。。。不同之处在于,导入回购协议是一个reacts项目。以下是我解决问题的方法,如果对任何人都有帮助的话:请确保您正在从“./build/Release/module”导出内容。我也有同样的问题@伊尔玛兹,为什么这会有关系?在我这方面,module.node插件在我构建它的repo中进行测试时工作良好。但当我将此插件发布为npm包并从node_模块导入时,它不起作用。。。不同之处在于,进口回购协议是一个反应式项目。以下是我如何解决我这边的问题,如果这对任何人都有帮助的话: