From e5a1c7577ba810e53a94ed9d20f2c6ef2c4f7260 Mon Sep 17 00:00:00 2001 From: Yuxuan Zhang Date: Mon, 8 Jan 2024 16:54:58 -0500 Subject: [PATCH] fix broken imports due to stripped feature --- src/node/build/build.ts | 11 ++++------- src/node/worker.ts | 7 ++----- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/node/build/build.ts b/src/node/build/build.ts index 5a5ba4a5..09a9ae09 100644 --- a/src/node/build/build.ts +++ b/src/node/build/build.ts @@ -15,7 +15,6 @@ import { task } from '../utils/task' import { bundle } from './bundle' import { generateSitemap } from './generateSitemap' import { renderPage, type RenderPageContext } from './render' -import humanizeDuration from 'humanize-duration' import { launchWorkers, shouldUseParallel, stopWorkers } from '../worker' import { registerWorkload, updateContext } from '../worker' @@ -45,7 +44,7 @@ export async function build( root?: string, buildOptions: BuildOptions & { base?: string; mpa?: string } = {} ) { - const timeStart = performance.now() + const start = Date.now() process.env.NODE_ENV = 'production' const siteConfig = await resolveConfig(root, 'build', 'production') @@ -185,11 +184,9 @@ export async function build( await siteConfig.buildEnd?.(siteConfig) clearCache() stopWorkers('build complete') - const timeEnd = performance.now() - const duration = humanizeDuration(timeEnd - timeStart, { - maxDecimalPoints: 2 - }) - siteConfig.logger.info(`build complete in ${duration}.`) + siteConfig.logger.info( + `build complete in ${((Date.now() - start) / 1000).toFixed(2)}s.` + ) } function linkVue() { diff --git a/src/node/worker.ts b/src/node/worker.ts index 4628d017..8ef29528 100644 --- a/src/node/worker.ts +++ b/src/node/worker.ts @@ -7,7 +7,6 @@ import c from 'picocolors' import Queue from './utils/queue' import _debug from 'debug' import type { SiteConfig } from 'siteConfig' -import humanizeDuration from 'humanize-duration' export type SupportsParallel = 'render' | 'local-search' @@ -213,10 +212,8 @@ async function workerMainLoop() { } } ctx.reset() - const duration = humanizeDuration(workTime, { - maxDecimalPoints: 2 - }) - await debug(`stopped - total workload: ${duration}`) + const duration = (workTime / 1000).toFixed(2) + await debug(`stopped - total workload: ${duration}s`) } if (!isMainThread && workerData?.[WORKER_MAGIC])