NodeWebKit与RobotJS错误Win32

时间:2015-09-06 13:59:29

标签: node.js windows node-webkit

我有一个RobotJs的问题,我有一个错误:

"Uncaught Error: %1 nest pas une application Win32 valide.
  C:\Users\antoine\Desktop\testNW\node_modules\robotjs\build\Release\robotjs.node"

NodeWebKit会出现此问题。 然而,当我使用没有NodeWebKit的节点运行这个脚本时我没有问题。

示例:

C:\Users\antoine\Desktop\testNW>node index.js
Mouse is at x:1281 y:132

文件index.js

    var robot = require("robotjs");

    //Get the mouse position, returns an object with x and y. 
    var mouse = robot.getMousePos();
    console.log("Mouse is at x:" + mouse.x + " y:" + mouse.y);

    //Move the mouse down by 100 pixels.
    robot.moveMouse(mouse.x, mouse.y + 100);

    //Left click!
    robot.mouseClick();

提前感谢您的帮助,

1 个答案:

答案 0 :(得分:0)

使用NW.js时,需要使用nw-gyp编译本机模块。有关详细信息,请参阅本指南:

https://github.com/nwjs/nw.js/wiki/Build-native-modules-with-nw-gyp