Some of netsleuth's dependencies require a working native code build toolchain for node. Care has been taken to ensure that these dependencies are optional; if they are missing, netsleuth should still work with reduced functionality and performance.
It is highly recommended that you install the necessary native code build toolchain for your platform. The latest instructions can be found in the node-gyp repo. Generally, you will need:
- C++ compiler (gcc, clang, or msvc)
You do not need to install or use node-gyp itself. With the requisite build tools installed, npm will automatically compile dependencies when you install.
On Windows, the installer for recent versions of node includes a checkbox that automatically installs native build tools. If you don't already have a build toolchain, simply check the box and they will be installed for you.