节点networking工具包“模块没有自注册”错误
我有一个代码跟踪鼠标移动使用robotjs在节点上运行良好,但是当我在节点web工具包中使用相同的代码,它给了我“模块没有自注册”。 有没有适合我的这个问题的解决scheme?
我已经用目标node.js版本0.12重新安装了节点webkit,当我写这行“var robot = require(”robotjs“)”时,它仍然显示错误。
它在webkit控制台上显示错误: –
错误信息:“Module not self-register。”stack:(…)get stack:function(){[native code]} set stack:function(){[native code]} proto :d“”
好的,好吧,我有解决scheme
您需要进入node_module / robotjs并通过以下命令configurationnw-gyp目标
nw-gyp configure –target = 0.12.3然后nw-gyp build
这对我有用(如果你没有findnw-gyp命令,那么使用npm install nw-gyp)
谢谢
这意味着它是为错误版本的节点而构build的。 你有没有安装它,而运行10,然后切换到12?