Node Webkit & Electron - Rob--/memoryjs GitHub Wiki

The notes below for building this library for Node Webkit are courtesy of LiamKarlMitchell, first posted here.

Building for Node Webkit

We need to install nw-gyp and configure target to the appropriate version of node webkit and architecture.

If you are not sure what version of Node Webkit you have. You can run this in the debug console.

console.log("nw " + process.versions.nw + " " + process.arch + " node " + process.versions.node)

Note: I am using Python 2.7.12 for compiling. https://www.python.org/downloads/release/python-2712/

I run the command from a Visual Studio 2017 command prompt window and have already changed directory to the memoryjs directory.

Note: I have nw version 0.15.4 and x64. Change yours as needed below.

npm install -g nw-gyp
nw-gyp clean configure build --arch=x64 --target=0.15.4

If you get gyp info ok you should be good to go.

If you still have an error when using Electron try rebuild tools: https://electronjs.org/docs/tutorial/using-native-node-modules#installing-modules-and-rebuilding-for-electron