fix: use core-js package.json to read version

This commit is contained in:
pooya parsa 2020-07-27 18:20:05 +02:00
parent a575a873b0
commit b51a4a97e7

View File

@ -120,14 +120,14 @@ export default class WebpackBaseConfig {
let corejsVersion = corejs let corejsVersion = corejs
if (corejsVersion === 'auto') { if (corejsVersion === 'auto') {
try { try {
corejsVersion = createRequire(rootDir)('core-js').version.split('.')[0] corejsVersion = createRequire(rootDir)('core-js/package.json').version.split('.')[0]
} catch (_err) { } catch (_err) {
corejsVersion = '2' corejsVersion = '2'
} }
} }
if (corejsVersion !== '2' && corejsVersion !== '3') { if (corejsVersion !== '2' && corejsVersion !== '3') {
consola.warn(`Invalid corejs version ${JSON.stringify(corejsVersion)}! Possible values are 2 and 3`) consola.warn(`Invalid corejs version ${JSON.stringify(corejsVersion)}! Please set "build.corejs" to either "2" or "3".`)
corejsVersion = '2' corejsVersion = '2'
} }