Back to Nx

Prefix Reports Directory With Project Root

packages/vitest/src/migrations/update-22-6-0/prefix-reports-directory-with-project-root.md

22.7.1775 B
Original Source

Prefix reportsDirectory with {projectRoot}

The reportsDirectory option for @nx/vitest:test (and @nx/vite:test) is now resolved relative to the workspace root instead of the project root. This migration prepends {projectRoot}/ to existing reportsDirectory values so the resolved path remains the same.

Sample Code Changes

Before
json
{
  "targets": {
    "test": {
      "executor": "@nx/vitest:test",
      "options": {
        "reportsDirectory": "coverage/libs/my-lib"
      }
    }
  }
}
After
json
{
  "targets": {
    "test": {
      "executor": "@nx/vitest:test",
      "options": {
        "reportsDirectory": "{projectRoot}/coverage/libs/my-lib"
      }
    }
  }
}