mirror of https://github.com/grpc/grpc-node.git
|
|
||
|---|---|---|
| .. | ||
| deps | ||
| ext | ||
| src | ||
| templates | ||
| test | ||
| tools/buildgen | ||
| .jshintignore | ||
| README.md | ||
| binding.gyp | ||
| gulpfile.js | ||
| index.js | ||
| jsdoc_conf.json | ||
| package.json | ||
README.md
Node.js gRPC Library
PREREQUISITES
-
node: This requiresnodeto be installed, version4.0or above. If you instead have thenodejsexecutable on Debian, you should install thenodejs-legacypackage. -
Note: If you installed
nodevia a package manager and the version is still less than4.0, try directly installing it from nodejs.org.
INSTALLATION
Install the gRPC NPM package
npm install grpc
BUILD FROM SOURCE
- Clone the grpc Git Repository.
- Run
npm install --build-from-sourcefrom 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\openssland retrynpm install
API DOCUMENTATION
See the API Documentation.
TESTING
To run the test suite, simply run npm test in the install location.