934 B
934 B
Adding Cypress to an existing application requires two options. The name of the e2e app to create and what project that e2e app is for.
nx g cypress-project --name=my-app-e2e --project=my-app
When providing --project option, the generator will look for the serve target in that given project. This allows the cypress executor to spin up the project and start the cypress runner.
If you prefer to not have the project served automatically, you can provide a --base-url argument in place of --project
nx g cypress-project --name=my-app-e2e --base-url=http://localhost:1234
{% callout type="note" title="What about API Projects?" %}
You can also run the cypress-project generator against API projects like a Nest API.
If there is a URL to visit then you can test it with Cypress!
{% /callout %}