Skip to content

Commit cd0a14b

Browse files
wip(core): vue version selector
1 parent 7e6d743 commit cd0a14b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

build/webpack.config.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ module.exports = (env = {}, { mode = 'production' }) => {
2626
targetsBrowsers = 'defaults',
2727
noPresetEnv = !isProd,
2828
noCompress = !isProd,
29+
vueVersion = '3',
2930
} = env;
3031

3132
const genSourcemap = false;
@@ -40,10 +41,10 @@ module.exports = (env = {}, { mode = 'production' }) => {
4041

4142
output: {
4243
path: distPath,
43-
filename: 'vue3-sfc-loader.js',
44+
filename: `vue${ vueVersion }-sfc-loader.js`,
4445
library: {
4546
type: 'umd',
46-
name: 'vue3-sfc-loader',
47+
name: `vue${ vueVersion }-sfc-loader`,
4748
},
4849
environment: {
4950
// doc: https://webpack.js.org/configuration/output/#outputenvironment
@@ -161,7 +162,7 @@ ${ pkg.name } v${ pkg.version }
161162
mainFields: ['browser', 'main', 'module'],
162163
alias: {
163164

164-
'./createSFCModule.ts': './createVue3SFCModule.ts',
165+
'./createSFCModule.ts': `./createVue${ vueVersion }SFCModule.ts`,
165166

166167
// dedupe (see DuplicatePackageCheckerPlugin result)
167168
'bn.js': require.resolve('bn.js'),

0 commit comments

Comments
 (0)