call node-gyp instead of npm so that --dist-url is respected