File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
const qs = require ( 'querystring' )
2
2
const loaderUtils = require ( 'loader-utils' )
3
- const compiler = require ( 'vue-template-compiler' )
4
3
const { compileTemplate } = require ( '@vue/component-compiler-utils' )
5
4
const { genTemplateHotReloadCode } = require ( '../codegen/hotReload' )
6
5
@@ -22,6 +21,8 @@ module.exports = function (source) {
22
21
const isFunctional = query . functional
23
22
const needsHotReload = ! isServer && ! isProduction && options . hotReload !== false
24
23
24
+ // allow using custom compiler via options
25
+ const compiler = options . compiler || require ( 'vue-template-compiler' )
25
26
const compilerOptions = Object . assign ( { } , options . compilerOptions , {
26
27
scopeId : query . scoped ? `data-v-${ id } ` : null ,
27
28
comments : query . comments
@@ -31,8 +32,7 @@ module.exports = function (source) {
31
32
const finalOptions = {
32
33
source,
33
34
filename : this . resourcePath ,
34
- // allow using custom compiler via options
35
- compiler : options . compiler || compiler ,
35
+ compiler,
36
36
compilerOptions,
37
37
// handle possible lang="xxx"
38
38
preprocessLang : query . lang ,
You can’t perform that action at this time.
0 commit comments