nx/docs/angular/tutorial/11-build-affected-projects.md
2019-06-25 13:09:33 -04:00

34 lines
751 B
Markdown

# Step 11: Build Affected Projects
## Build Affected Apps
**Once again, make a change to `libs/ui/src/lib/todos/todos.component.html`:**
```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:
```bash
# The following are equivalent
npm run affected -- --target=build
npm run affected:build
```
!!!!!
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