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 }) { 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); const modelJSON = await fetchModelJSON(packageName, version);
if (!modelJSON) { if (!modelJSON) {

View File

@@ -24,11 +24,15 @@ interface VersionRouteParams {
} }
export const generateStaticParams = async () => { export const generateStaticParams = async () => {
if (process.env.NEXT_PUBLIC_VERCEL_ENV === 'preview') {
return [];
}
const params: VersionRouteParams[] = []; const params: VersionRouteParams[] = [];
await Promise.all( await Promise.all(
PACKAGES.map(async (packageName) => { 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 }))); params.push(...versions.map((version) => ({ package: packageName, version })));
}), }),