Deprecated: Use nx show projects --affected, nx affected --graph -t build or nx graph --affected depending on which best suits your use case. The print-affected command was removed in Nx 19.
Prints information about the projects and targets affected by changes
nx print-affectedInstall nx globally to invoke the command directly using nx, or use npx nx, yarn nx, or pnpm nx.
Examples
Section titled “Examples”Print information about affected projects and the project graph:
nx print-affectedPrint information about the projects affected by the changes between main and HEAD (e.g,. PR):
nx print-affected --base=main --head=HEADPrints information about the affected projects and a list of tasks to test them:
nx print-affected -t testPrints the projects property from the print-affected output:
nx print-affected -t build --select=projectsPrints the tasks.target.project property from the print-affected output:
nx print-affected -t build --select=tasks.target.projectOptions
Section titled “Options”Type: string
Base of the current branch (usually main)
configuration
Section titled “configuration”Type: string
This is the configuration to use when performing tasks on projects
exclude
Section titled “exclude”Type: string
Exclude certain projects from being processed
Type: string
Change the way Nx is calculating the affected command by providing directly changed files, list of files delimited by commas or spaces
Type: string
Latest commit of the current branch (usually HEAD)
Type: boolean
Show help
select
Section titled “select”Type: string
Select the subset of the returned json document (e.g., --select=projects)
targets
Section titled “targets”Type: string
Tasks to run for affected projects
Type: string
Choices: [app, lib]
Select the type of projects to be returned (e.g., --type=app)
uncommitted
Section titled “uncommitted”Type: boolean
Uncommitted changes
untracked
Section titled “untracked”Type: boolean
Untracked changes
version
Section titled “version”Type: boolean
Show version number