Try node-gyp first.