File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change 6
6
vueLoaderPath = require . resolve ( 'vue-loader' )
7
7
} catch ( err ) { }
8
8
9
+ function isVueLoader ( use ) {
10
+ return use . ident === 'vue-loader-options' ||
11
+ use . loader === 'vue-loader' ||
12
+ ( vueLoaderPath && use . loader === vueLoaderPath )
13
+ }
14
+
9
15
module . exports = {
10
- isVueLoader ( use ) {
11
- return use . ident === 'vue-loader-options' ||
12
- use . loader === 'vue-loader' ||
13
- ( vueLoaderPath && use . loader === vueLoaderPath )
14
- } ,
16
+ isVueLoader,
15
17
getVueRules ( compiler ) {
16
18
const rules = compiler . options . module . rules
17
19
18
20
// Naive approach without RuleSet or RuleSetCompiler
19
- rules . map ( ( rule , i ) => rule . use && rule . use . find ( exports . isVueLoader ) ? i : null ) . filter ( v => v != null )
21
+ rules . map ( ( rule , i ) => rule . use && rule . use . find ( isVueLoader ) ? i : null ) . filter ( v => v != null )
20
22
21
23
// find the rules that apply to vue files
22
- return rules . filter ( rule => rule . use && rule . use . find ( exports . isVueLoader ) )
24
+ return rules . filter ( rule => rule . use && rule . use . find ( isVueLoader ) )
23
25
}
24
26
}
You can’t perform that action at this time.
0 commit comments