Just want to use the module? You can install it via npm without doing any of this:
npm install mapbox-gl-native
This repository contains the bindings from the C++ core of Mapbox GL Native to Node.js. To develop these bindings, you'll need to build them from source. Building requires installing all of the basic dependencies needed for Mapbox GL Native, then running:
npm install --build-from-source
From the root directory. This will compile the Node.js bindings and install module dependencies.
To recompile just the C++ code while developing, run make node
.
To create an Xcode project and use a GUI debugger in the case of a crash, run make xnode
.
To test the Node.js bindings:
npm test
To run the visual render test suite:
npm run test-suite