Skip to content

affected:graph - CLI command

Deprecated: Use nx graph --affected, or nx affected --graph instead depending on which best suits your use case. The affected:graph command was removed in Nx 19.

Graph dependencies affected by changes

Terminal window
nx affected:graph

Install nx globally to invoke the command directly using nx, or use npx nx, yarn nx, or pnpm nx.

Open the project graph of the workspace in the browser, and highlight the projects affected by changing the index.ts file:

Terminal window
nx affected:graph --files=libs/mylib/src/index.ts

Open the project graph of the workspace in the browser, and highlight the projects affected by the changes between main and HEAD (e.g., PR):

Terminal window
nx affected:graph --base=main --head=HEAD

Save the project graph of the workspace in a json file, and highlight the projects affected by the changes between main and HEAD (e.g., PR):

Terminal window
nx affected:graph --base=main --head=HEAD --file=output.json

Generate a static website with project graph data in an html file, highlighting the projects affected by the changes between main and HEAD (e.g., PR):

Terminal window
nx affected:graph --base=main --head=HEAD --file=output.html

Open the project graph of the workspace in the browser, and highlight the projects affected by the last commit on main:

Terminal window
nx affected:graph --base=main~1 --head=main

Open the project graph of the workspace in the browser, highlight the projects affected, but exclude project-one and project-two:

Terminal window
nx affected:graph --exclude=project-one,project-two

Type: string

Base of the current branch (usually main)

Type: string

Exclude certain projects from being processed

Type: string

Output file (e.g. --file=output.json or --file=dep-graph.html)

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

Use to show the project graph for a particular project and every node that is either an ancestor or a descendant.

Type: boolean

Group projects by folder in the project graph

Type: string

Latest commit of the current branch (usually HEAD)

Type: boolean

Show help

Type: string

Bind the project graph server to a specific ip address.

Type: boolean

Default: true

Open the project graph in the browser.

Type: number

Bind the project graph server to a specific port.

Type: string

The target to show tasks for in the task graph

Type: boolean

Uncommitted changes

Type: boolean

Untracked changes

Type: boolean

Show version number

Type: string

Choices: [projects, tasks]

Default: projects

Choose whether to view the projects or task graph

Type: boolean

Default: true

Watch for changes to project graph and update in-browser