From 1954175eb273bc56b9d5797f07bede64198a201f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20Born=C3=B6?= Date: Wed, 9 Nov 2022 14:55:48 +0100 Subject: [PATCH] Add warning about different version of @next/font and next --- packages/next/server/config.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/next/server/config.ts b/packages/next/server/config.ts index eddfc5f3d05963f..4e53739ee8a42bf 100644 --- a/packages/next/server/config.ts +++ b/packages/next/server/config.ts @@ -94,7 +94,14 @@ export function setHttpClientAndAgentOptions(config: { function setFontLoaderDefaults(config: NextConfigComplete) { try { - require.resolve('@next/font/google') + // eslint-disable-next-line import/no-extraneous-dependencies + const nextFontVersion = require('@next/font/package.json').version + const nextVersion = require('next/package.json').version + if (nextFontVersion !== nextVersion) { + Log.warn( + `Different versions of @next/font (${nextFontVersion}) and next (${nextVersion}) detected. This may lead to unexpected behavior.` + ) + } const googleFontLoader = { loader: '@next/font/google',