From bf0c83835a037e1c489d32e77b5cb48ff1638025 Mon Sep 17 00:00:00 2001 From: alex8088 <244096523@qq.com> Date: Wed, 2 Nov 2022 23:51:42 +0800 Subject: [PATCH] fix: unreachable code --- src/swc.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/swc.ts b/src/swc.ts index 51da44e..bf4899b 100644 --- a/src/swc.ts +++ b/src/swc.ts @@ -23,9 +23,11 @@ async function transformWithSWC(code: string, id: string, options: SwcTransformO const require = createRequire(import.meta.url) - const swc: typeof import('@swc/core') = require('@swc/core') + let swc: typeof import('@swc/core') - if (!swc) { + try { + swc = require('@swc/core') + } catch { throw new Error('swc plugin require @swc/core, you need to install it.') }