From 5fb24ba2c40ad2ef81e45c33533aada3bb5aefd3 Mon Sep 17 00:00:00 2001 From: rk_zhang <40221744+qmhc@users.noreply.github.com> Date: Tue, 11 Jan 2022 17:57:30 +0800 Subject: [PATCH] fix: should filter vite virtual files fix #50 --- src/plugin.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugin.ts b/src/plugin.ts index 034df5e..98510b5 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -52,6 +52,7 @@ export interface PluginOptions { } const noneExport = 'export {};\n' +const virtualPrefix = '\0' const vueRE = /\.vue$/ const tsRE = /\.tsx?$/ const jsRE = /\.jsx?$/ @@ -182,6 +183,10 @@ export function dtsPlugin(options: PluginOptions = {}): Plugin { }, transform(code, id) { + if (id.startsWith(virtualPrefix)) { + return null + } + if (vueRE.test(id)) { const { content, ext } = compileVueCode(code)