# Source: https://rspack.dev/contribute/development/building.md

# Building

Please see [prerequisites](/contribute/development/prerequisites.md) for setting up Rust and Node.js.

## Install Node.js dependencies

Install Node.js dependencies via [pnpm](https://pnpm.io/).

```bash
# enable pnpm with corepack
corepack enable

# Install dependencies
pnpm i
```

## Building Rspack

- Run `cargo build` to compile Rust code.
- Run `pnpm run build:cli:dev` to compile both Node.js and Rust code.
- If you want to build Rspack Wasm, run `pnpm run build:cli:dev:wasm`.

The built binary is located at `packages/rspack-cli/bin/rspack`.