packages/angular/src/migrations/update-21-0-0/set-continuous-option.md
continuous Option for Continuous TasksThis migration sets the continuous option to true for tasks that are known to run continuously, and only if the option is not already explicitly set.
Specifically, it updates Angular targets using the following executors:
@angular-devkit/build-angular:dev-server@angular-devkit/build-angular:ssr-dev-server@nx/angular:dev-server@nx/angular:module-federation-dev-server@nx/angular:module-federation-dev-ssr{
// ...
"targets": {
// ...
"serve": {
"executor": "@angular-devkit/build-angular:dev-server",
"options": {
"buildTarget": "my-app:build",
"port": 4200
}
}
}
}
{
// ...
"targets": {
// ...
"serve": {
"continuous": true,
"executor": "@angular-devkit/build-angular:dev-server",
"options": {
"buildTarget": "my-app:build",
"port": 4200
}
}
}
}
When a target is already explicitly configured with a continuous option, the migration will not modify it:
{
// ...
"targets": {
// ...
"serve": {
"continuous": false,
"executor": "@nx/angular:dev-server",
"options": {
"buildTarget": "my-app:build",
"port": 4200
}
}
}
}
{
// ...
"targets": {
// ...
"serve": {
"continuous": false,
"executor": "@nx/angular:dev-server",
"options": {
"buildTarget": "my-app:build",
"port": 4200
}
}
}
}