nx/docs/react/api-workspace/npmscripts/affected-build.md
2019-08-28 08:25:34 -04:00

1.6 KiB

affected:build

Build applications and publishable libraries affected by changes

Usage

nx affected:build

Install @nrwl/cli globally to invoke the command directly using nx, or use npm run nx or yarn nx.

Examples

Run build in parallel:

nx affected:build --parallel --maxParallel=5

Rerun the build target only for the projects that failed last time:

nx affected:build --only-failed

Run the build target for all projects:

nx affected:build --all

Run build for all the projects affected by changing the index.ts file:

nx affected:build --files=libs/mylib/src/index.ts

Run build for all the projects affected by the changes between master and HEAD (e.g., PR):

nx affected:build --base=master --head=HEAD

Run build for all the projects affected by the last commit on master:

nx affected:build --base=master~1 --head=master

Options

all

All projects

base

Base of the current branch (usually master)

exclude

Default: ``

Exclude certain projects from being processed

files

A list of files delimited by commas

head

Latest commit of the current branch (usually HEAD)

help

Show help

maxParallel

Default: 3

Max number of parallel processes

only-failed

Default: false

Isolate projects which previously failed

parallel

Default: false

Parallelize the command

uncommitted

Uncommitted changes

untracked

Untracked changes

verbose

Print additional error stack trace on failure

version

Show version number