File tree Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -156,7 +156,7 @@ module.exports.pitch = function (remainingRequest) {
156156 ...( is27 ? [ ] : [ templateLoaderPath + `??vue-loader-options` ] ) ,
157157 ...preLoaders
158158 ] )
159- // console.log(request)
159+
160160 // the template compiler uses esm exports
161161 return `export * from ${ request } `
162162 }
Original file line number Diff line number Diff line change @@ -88,8 +88,9 @@ class VueLoaderPlugin {
8888 // match it against the compiled template code inside *.vue files, so that
8989 // compiled vue render functions receive the same treatment as user code
9090 // (mostly babel)
91+ const { is27 } = resolveCompiler ( compiler . options . context )
9192 let jsRulesForRenderFn = [ ]
92- if ( resolveCompiler ( compiler . options . context ) . is27 ) {
93+ if ( is27 ) {
9394 const matchesJS = createMatcher ( `test.js` )
9495 // const matchesTS = createMatcher(`test.ts`)
9596 jsRulesForRenderFn = rules
@@ -115,7 +116,7 @@ class VueLoaderPlugin {
115116 compiler . options . module . rules = [
116117 pitcher ,
117118 ...jsRulesForRenderFn ,
118- templateCompilerRule ,
119+ ... ( is27 ? [ templateCompilerRule ] : [ ] ) ,
119120 ...clonedRules ,
120121 ...rules
121122 ]
Original file line number Diff line number Diff line change @@ -141,8 +141,9 @@ class VueLoaderPlugin {
141141 // match it against the compiled template code inside *.vue files, so that
142142 // compiled vue render functions receive the same treatment as user code
143143 // (mostly babel)
144+ const { is27 } = resolveCompiler ( compiler . options . context )
144145 let jsRulesForRenderFn = [ ]
145- if ( resolveCompiler ( compiler . options . context ) . is27 ) {
146+ if ( is27 ) {
146147 jsRulesForRenderFn = rules
147148 . filter (
148149 r =>
@@ -173,7 +174,7 @@ class VueLoaderPlugin {
173174 compiler . options . module . rules = [
174175 pitcher ,
175176 ...jsRulesForRenderFn ,
176- templateCompilerRule ,
177+ ... ( is27 ? [ templateCompilerRule ] : [ ] ) ,
177178 ...clonedRules ,
178179 ...rules
179180 ]
You can’t perform that action at this time.
0 commit comments