-
node
: This requiresnode
to be installed, version4.0
or above. If you instead have thenodejs
executable on Debian, you should install thenodejs-legacy
package. -
Note: If you installed
node
via a package manager and the version is still less than4.0
, try directly installing it from nodejs.org.
Install the gRPC NPM package
npm install grpc
- Clone the grpc Git Repository.
- Run
npm install --build-from-source
from the repository root.
-
Note: On Windows, this might fail due to nodejs issue #4932 in which case, you will see something like the following in
npm install
's output (towards the very beginning):.. Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. WINDOWS_BUILD_WARNING "..\IMPORTANT: Due to https:\github.com\nodejs\node\issues\4932, to build this library on Windows, you must first remove C:\Users\jenkins\.node-gyp\4.4.0\include\node\openssl" ... ..
To fix this, you will have to delete the folder
C:\Users\<username>\.node-gyp\<node_version>\include\node\openssl
and retrynpm install
To run the test suite, simply run npm test
in the install location.