diff --git a/packages/angular/src/generators/application/__snapshots__/application.spec.ts.snap b/packages/angular/src/generators/application/__snapshots__/application.spec.ts.snap index bb755dec72a69..ce81e515bc7dd 100644 --- a/packages/angular/src/generators/application/__snapshots__/application.spec.ts.snap +++ b/packages/angular/src/generators/application/__snapshots__/application.spec.ts.snap @@ -487,7 +487,7 @@ Object { "executor": "@angular-devkit/build-angular:dev-server", }, "serve-static": Object { - "executor": "@nrwl/angular:file-server", + "executor": "@nrwl/web:file-server", "options": Object { "buildTarget": "my-dir-my-app:build", }, @@ -645,7 +645,7 @@ Object { "executor": "@angular-devkit/build-angular:dev-server", }, "serve-static": Object { - "executor": "@nrwl/angular:file-server", + "executor": "@nrwl/web:file-server", "options": Object { "buildTarget": "my-app:build", }, diff --git a/packages/angular/src/generators/application/lib/add-e2e.ts b/packages/angular/src/generators/application/lib/add-e2e.ts index e623f75aef239..a092e5c83ebd2 100644 --- a/packages/angular/src/generators/application/lib/add-e2e.ts +++ b/packages/angular/src/generators/application/lib/add-e2e.ts @@ -1,18 +1,19 @@ +import { cypressProjectGenerator } from '@nrwl/cypress'; import type { Tree } from '@nrwl/devkit'; -import type { NormalizedSchema } from './normalized-schema'; - import { + addDependenciesToPackageJson, readProjectConfiguration, updateProjectConfiguration, } from '@nrwl/devkit'; -import { cypressProjectGenerator } from '@nrwl/cypress'; +import { nxVersion } from '../../../utils/versions'; +import type { NormalizedSchema } from './normalized-schema'; import { removeScaffoldedE2e } from './remove-scaffolded-e2e'; export async function addE2e(tree: Tree, options: NormalizedSchema) { removeScaffoldedE2e(tree, options, options.ngCliSchematicE2ERoot); if (options.e2eTestRunner === 'cypress') { - // TODO: This can call `@nrwl/web:static-config` generator once we merge `@nrwl/angular:file-server` into `@nrwl/web:file-server`. + // TODO: This can call `@nrwl/web:static-config` generator when ready addFileServerTarget(tree, options, 'serve-static'); await cypressProjectGenerator(tree, { @@ -32,9 +33,11 @@ function addFileServerTarget( options: NormalizedSchema, targetName: string ) { + addDependenciesToPackageJson(tree, {}, { '@nrwl/web': nxVersion }); + const projectConfig = readProjectConfiguration(tree, options.name); projectConfig.targets[targetName] = { - executor: '@nrwl/angular:file-server', + executor: '@nrwl/web:file-server', options: { buildTarget: `${options.name}:build`, port: options.port,