watch
Watch for changes within projects, and execute commands.
Usage
❯
nx watch
Install nx globally to invoke the command directly using nx, or use npx nx, yarn nx, or pnpm nx.
Examples
Watch the "app" project and echo the project name and the files that changed:
❯
nx watch --projects=app -- echo \$NX_PROJECT_NAME \$NX_FILE_CHANGES
Watch "app1" and "app2" and echo the project name whenever a specified project or its dependencies change:
❯
nx watch --projects=app1,app2 --includeDependentProjects -- echo \$NX_PROJECT_NAME
Watch all projects (including newly created projects) in the workspace:
❯
nx watch --all -- echo \$NX_PROJECT_NAME
Options
| Option | Type | Description |
|---|---|---|
--all | boolean | Watch all projects. |
--help | boolean | Show help. |
--includeDependentProjects | boolean | When watching selected projects, include dependent projects as well. |
--projects | string | Projects to watch (comma/space delimited). |
--verbose | boolean | Run watch mode in verbose mode, where commands are logged before execution. |
--version | boolean | Show version number. |