diff --git a/src/core/options.ts b/src/core/options.ts index 120c2702..21cb9701 100644 --- a/src/core/options.ts +++ b/src/core/options.ts @@ -53,12 +53,12 @@ export function resolveOptions(options: Options, root: string): ResolvedOptions throw new Error('[unplugin-vue-components] `extensions` option is required to search for components') } - resolved.dts = !options.dts + resolved.dts = !resolved.dts ? false : resolve( root, - typeof options.dts === 'string' - ? options.dts + typeof resolved.dts === 'string' + ? resolved.dts : 'components.d.ts', ) resolved.root = root diff --git a/src/core/unplugin.ts b/src/core/unplugin.ts index 32365858..c4972ada 100644 --- a/src/core/unplugin.ts +++ b/src/core/unplugin.ts @@ -36,7 +36,7 @@ export default createUnplugin((options = {}) => { vite: { configResolved(config) { ctx.setRoot(config.root) - ctx.sourcemap = config.build.sourcemap + ctx.sourcemap = true if (config.plugins.find(i => i.name === 'vite-plugin-vue2')) ctx.setTransformer('vue2')