We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5446df commit 22e2492Copy full SHA for 22e2492
lib/getVueRules.js
@@ -1,6 +1,3 @@
1
-
2
-const webpack = require('webpack')
3
4
let vueLoaderPath
5
try {
6
vueLoaderPath = require.resolve('vue-loader')
@@ -18,9 +15,9 @@ module.exports = {
18
15
const rules = compiler.options.module.rules
19
16
20
17
// Naive approach without RuleSet or RuleSetCompiler
21
- rules.map((rule, i) => rule.use && rule.use.find(isVueLoader) ? i : null).filter(v => v != null)
+ rules.map((rule, i) => rule.use && rule.use.find && rule.use.find(isVueLoader) ? i : null).filter(v => v != null)
22
23
// find the rules that apply to vue files
24
- return rules.filter(rule => rule.use && rule.use.find(isVueLoader))
+ return rules.filter(rule => rule.use && rule.use.find && rule.use.find(isVueLoader))
25
}
26
0 commit comments