Getting started
Tutorial
Fundamentals
API
Training
Tutorial total points: 0 / 92

Step 11: Build Affected Projects

Build Affected Apps

Once again, make a change to libs/ui/src/lib/todos/todos.component.html:

<ul>
  <li *ngFor="let t of todos">{{ t.title }}!!!</li>
</ul>

Run npm run affected:build

Nx will rebuild todos app. Why didn't it rebuild ui?

By default, Nx only builds libraries in the context of an application.

Affected:*

You can run any target against the affected projects in the graph like this:

# The following are equivalent
npm run affected -- --target=build
npm run affected:build

Quiz

Run "npm run affected -- --target=invalid --base=master". What do you see?

  • No projects to run invalid

  • An error message saying that the "invalid" target is invalid