From 81da4cf5a23ad54812d62a77091aa76f2db28d87 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 17 Mar 2023 10:08:21 +0000 Subject: [PATCH] fix(kit): handle node 14 performance behaviour (#19733) --- packages/kit/src/module/define.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/kit/src/module/define.ts b/packages/kit/src/module/define.ts index 0372aed75e..c5c35cb4f0 100644 --- a/packages/kit/src/module/define.ts +++ b/packages/kit/src/module/define.ts @@ -71,8 +71,8 @@ export function defineNuxtModule (definition: Mo const key = `nuxt:module:${uniqueKey || (Math.round(Math.random() * 10000))}` const mark = performance.mark(key) const res = await definition.setup?.call(null as any, _options, nuxt) ?? {} - const perf = performance.measure(key, mark.name) - const setupTime = Math.round((perf.duration * 100)) / 100 + const perf = performance.measure(key, mark?.name) // TODO: remove when Node 14 reaches EOL + const setupTime = perf ? Math.round((perf.duration * 100)) / 100 : 0 // TODO: remove when Node 14 reaches EOL // Measure setup time if (setupTime > 5000) {