blob: 46b6dd73161862045f929c0674185180957227d1 [file] [log] [blame] [view]
# Compiling and Building
We use NodeJS 14 to build skywalking-nodejs project, if you don't have NodeJS 14 installed,
you can choose a node version manager like [nvm](https://github.com/nvm-sh/nvm) to easily
manage multiple node vesions, or you can start a Docker container and build this project inside
the container.
```shell
# Suppose you have the source codes in folder skywalking-nodejs
docker run -it --rm -v $(pwd)/skywalking-nodejs:/workspace -w /workspace node:14 bash
```
Then run the following commands to build the project:
```shell
npm install
npm run build
```
Warnings can be ignored, but if you have any error that prevents you to continue, try
`rm -rf node_modules/` and then rerun the commands above.