Skip to content

The Nx Plugin for Rollup contains executors and generators that support building applications with Rollup across a Rollup monorepo.

The @nx/rollup plugin supports the following package versions.

PackageSupported Versions
rollup^3.0.0 || ^4.0.0

Nx generators install the latest supported versions automatically when scaffolding new projects.

In any Nx workspace, you can install @nx/rollup by running the following command:

Terminal window
nx add @nx/rollup

This will install the correct version of @nx/rollup.

You can generate a new library that uses Rollup with the following command:

Terminal window
nx g @nx/js:lib mylib --bundler=rollup

This will create a new library configured to use Rollup for building.

In CI, Nx runs nx affected to rebuild and retest only the projects a change touches, and caches results to skip repeated work.

For a complete pipeline, see Set up CI.