Skip to content

Commit 22e2492

Browse files
author
Dom Corvasce
authored
fix: add check before calling find on vue rule (#170)
1 parent d5446df commit 22e2492

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lib/getVueRules.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
2-
const webpack = require('webpack')
3-
41
let vueLoaderPath
52
try {
63
vueLoaderPath = require.resolve('vue-loader')
@@ -18,9 +15,9 @@ module.exports = {
1815
const rules = compiler.options.module.rules
1916

2017
// Naive approach without RuleSet or RuleSetCompiler
21-
rules.map((rule, i) => rule.use && rule.use.find(isVueLoader) ? i : null).filter(v => v != null)
18+
rules.map((rule, i) => rule.use && rule.use.find && rule.use.find(isVueLoader) ? i : null).filter(v => v != null)
2219

2320
// find the rules that apply to vue files
24-
return rules.filter(rule => rule.use && rule.use.find(isVueLoader))
21+
return rules.filter(rule => rule.use && rule.use.find && rule.use.find(isVueLoader))
2522
}
2623
}

0 commit comments

Comments
 (0)