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
nx affected:graphInstall nx globally to invoke the command directly using nx, or use npx nx, yarn nx, or pnpm nx.
Examples
Section titled “Examples”Open the project graph of the workspace in the browser, and highlight the projects affected by changing the index.ts file:
nx affected:graph --files=libs/mylib/src/index.tsOpen the project graph of the workspace in the browser, and highlight the projects affected by the changes between main and HEAD (e.g., PR):
nx affected:graph --base=main --head=HEADSave 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):
nx affected:graph --base=main --head=HEAD --file=output.jsonGenerate 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):
nx affected:graph --base=main --head=HEAD --file=output.htmlOpen the project graph of the workspace in the browser, and highlight the projects affected by the last commit on main:
nx affected:graph --base=main~1 --head=mainOpen the project graph of the workspace in the browser, highlight the projects affected, but exclude project-one and project-two:
nx affected:graph --exclude=project-one,project-twoOptions
Section titled “Options”Type: string
Base of the current branch (usually main)
exclude
Section titled “exclude”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.
groupByFolder
Section titled “groupByFolder”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.
targets
Section titled “targets”Type: string
The target to show tasks for in the task graph
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
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