diff --git a/.gitignore b/.gitignore
index 3e5db9342a1f8..f461599c85893 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,6 +12,7 @@ package-lock.json
apps/site/.next
apps/site/build
apps/site/public/blog-data.json
+apps/site/next-env.d.ts
# Test Runner
junit.xml
diff --git a/apps/site/next-env.d.ts b/apps/site/next-env.d.ts
deleted file mode 100644
index c05d9f7d66f17..0000000000000
--- a/apps/site/next-env.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-///
-///
-///
-import './.next/types/routes.d.ts';
-
-// NOTE: This file should not be edited
-// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/apps/site/package.json b/apps/site/package.json
index 08085e5ec03d9..cf6a4b7b99610 100644
--- a/apps/site/package.json
+++ b/apps/site/package.json
@@ -21,7 +21,7 @@
"lint:js:fix": "node --run lint:js -- --fix",
"lint:md": "eslint \"**/*.md?(x)\" --cache --cache-strategy=content --cache-location=.eslintmdcache",
"lint:md:fix": "node --run lint:md -- --fix",
- "lint:types": "tsc --noEmit",
+ "lint:types": "next typegen && tsc --noEmit",
"playwright": "playwright test",
"scripts:release-post": "cross-env NODE_NO_WARNINGS=1 node scripts/release-post/index.mjs",
"serve": "node --run dev",