From 60eaee0ea252472b7a94dbca17fce6449167be5e Mon Sep 17 00:00:00 2001 From: Vladimir Date: Wed, 8 Jun 2022 16:55:38 +0300 Subject: [PATCH] fix: build failing with Vite 3 (#1451) --- packages/vite-node/src/server.ts | 3 ++- packages/vitest/src/node/config.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/vite-node/src/server.ts b/packages/vite-node/src/server.ts index de9a25dc754e..a6bd79efda19 100644 --- a/packages/vite-node/src/server.ts +++ b/packages/vite-node/src/server.ts @@ -25,7 +25,8 @@ export class ViteNodeServer { public server: ViteDevServer, public options: ViteNodeServerOptions = {}, ) { - // @ts-expect-error ssr is not typed + // eslint-disable-next-line @typescript-eslint/prefer-ts-expect-error + // @ts-ignore ssr is not typed in Vite 2, but defined in Vite 3, so we can't use expect-error const ssrOptions = server.config.ssr if (ssrOptions) { options.deps ??= {} diff --git a/packages/vitest/src/node/config.ts b/packages/vitest/src/node/config.ts index 30ef0b861cce..ecacba036a53 100644 --- a/packages/vitest/src/node/config.ts +++ b/packages/vitest/src/node/config.ts @@ -94,7 +94,8 @@ export function resolveConfig( // vitenode will try to import such file with native node, // but then our mocker will not work properly if (resolved.deps.inline !== true) { - // @ts-expect-error ssr is not typed + // eslint-disable-next-line @typescript-eslint/prefer-ts-expect-error + // @ts-ignore ssr is not typed in Vite 2, but defined in Vite 3, so we can't use expect-error const ssrOptions = viteConfig.ssr || {} if (ssrOptions.noExternal === true && resolved.deps.inline == null) {