diff --git a/packages/next/src/index.ts b/packages/next/src/index.ts index a7cfb54f04e..cec66634abf 100644 --- a/packages/next/src/index.ts +++ b/packages/next/src/index.ts @@ -877,7 +877,7 @@ export const build: BuildV2 = async ({ src: path.posix.join( '/', entryDirectory, - '_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media)/.+' + '_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|fonts)/.+' ), status: 404, check: true, @@ -897,7 +897,7 @@ export const build: BuildV2 = async ({ src: path.posix.join( '/', entryDirectory, - `_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|${escapedBuildId})/.+` + `_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|fonts|${escapedBuildId})/.+` ), // Next.js assets contain a hash or entropy in their filenames, so they // are guaranteed to be unique and cacheable indefinitely. @@ -2405,7 +2405,7 @@ export const build: BuildV2 = async ({ src: path.join( '/', entryDirectory, - '_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media)/.+' + '_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|fonts)/.+' ), status: 404, check: true, @@ -2471,7 +2471,7 @@ export const build: BuildV2 = async ({ src: path.join( '/', entryDirectory, - `_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|${escapedBuildId})/.+` + `_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|fonts|${escapedBuildId})/.+` ), // Next.js assets contain a hash or entropy in their filenames, so they // are guaranteed to be unique and cacheable indefinitely. diff --git a/packages/next/src/server-build.ts b/packages/next/src/server-build.ts index 0f8918deccb..a4c5d7ca516 100644 --- a/packages/next/src/server-build.ts +++ b/packages/next/src/server-build.ts @@ -1452,7 +1452,7 @@ export async function serverBuild({ src: path.posix.join( '/', entryDirectory, - '_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media)/.+' + '_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|fonts)/.+' ), status: 404, check: true, @@ -1590,7 +1590,7 @@ export async function serverBuild({ src: path.posix.join( '/', entryDirectory, - `_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|${escapedBuildId})/.+` + `_next/static/(?:[^/]+/pages|pages|chunks|runtime|css|image|media|fonts|${escapedBuildId})/.+` ), // Next.js assets contain a hash or entropy in their filenames, so they // are guaranteed to be unique and cacheable indefinitely.