Skip to content

Commit

Permalink
fix: compatible with CJS
Browse files Browse the repository at this point in the history
closes #484
  • Loading branch information
sxzz committed Aug 9, 2022
1 parent 99c476e commit 4de52a3
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions src/core/options.ts
@@ -1,7 +1,6 @@
import { join, resolve } from 'path'
import { createRequire } from 'module'
import { slash, toArray } from '@antfu/utils'
import { isPackageExists } from 'local-pkg'
import { getPackageInfoSync, isPackageExists } from 'local-pkg'
import type { ComponentResolver, ComponentResolverObject, Options, ResolvedOptions } from '../types'
import { detectTypeImports } from './type-imports/detect'

Expand Down Expand Up @@ -76,14 +75,7 @@ export function resolveOptions(options: Options, root: string): ResolvedOptions
return resolved
}

const _require = typeof require === 'undefined' ? createRequire(import.meta.url) : require
function getVueVersion() {
try {
const vue = _require('vue')
const version = vue?.default?.version || vue?.version || '3'
return version.startsWith('2.') ? 'vue2' : 'vue3'
}
catch {
return null
}
const version = getPackageInfoSync('vue')?.version || '3'
return version.startsWith('2.') ? 'vue2' : 'vue3'
}

0 comments on commit 4de52a3

Please sign in to comment.