refactor: don't prebuild on preview builds

This commit is contained in:
iCrawl
2023-11-14 01:55:08 +01:00
parent 00063912ee
commit 75137bac6f
2 changed files with 9 additions and 1 deletions

View File

@@ -119,6 +119,10 @@ export async function generateMetadata({ params }: { params: ItemRouteParams })
}
export async function generateStaticParams({ params: { package: packageName, version } }: { params: ItemRouteParams }) {
if (process.env.NEXT_PUBLIC_VERCEL_ENV === 'preview') {
return [];
}
const modelJSON = await fetchModelJSON(packageName, version);
if (!modelJSON) {

View File

@@ -24,11 +24,15 @@ interface VersionRouteParams {
}
export const generateStaticParams = async () => {
if (process.env.NEXT_PUBLIC_VERCEL_ENV === 'preview') {
return [];
}
const params: VersionRouteParams[] = [];
await Promise.all(
PACKAGES.map(async (packageName) => {
const versions = (await fetchVersions(packageName)).slice(0, N_RECENT_VERSIONS);
const versions = (await fetchVersions(packageName)).slice(1, N_RECENT_VERSIONS);
params.push(...versions.map((version) => ({ package: packageName, version })));
}),