diff --git a/src/module.ts b/src/module.ts index 7e9571b1..03e2f5ae 100644 --- a/src/module.ts +++ b/src/module.ts @@ -212,8 +212,7 @@ export default defineNuxtModule({ // Rewrite font source URLs to be proxied/local URLs const fonts = normalizeFontData(result?.fonts || []) if (!fonts.length || !result) { - logger.warn(`Could not produce font face declaration from \`${override.provider}\` for font family \`${fontFamily}\`.`) - return + throw new Error(`Could not produce font face declaration from \`${override.provider}\` for font family \`${fontFamily}\`.`) } const fontsWithLocalFallbacks = addFallbacks(fontFamily, fonts) exposeFont({ @@ -251,7 +250,7 @@ export default defineNuxtModule({ } } if (override) { - logger.warn(`Could not produce font face declaration for \`${fontFamily}\` with override.`) + throw new Error(`Could not produce font face declaration for \`${fontFamily}\` with override.`) } } }