We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a029f77 commit a3af6b3Copy full SHA for a3af6b3
lib/plugin.js
@@ -15,14 +15,17 @@ module.exports = class VueLoaderPlugin {
15
const clone = Object.assign({}, rule)
16
delete clone.include
17
const normalized = RuleSet.normalizeRule(clone, {}, '')
18
- return !rule.enforce && normalized.resource && normalized.resource(`foo.vue`)
+ return !rule.enforce && normalized.resource && (
19
+ normalized.resource(`foo.vue`) ||
20
+ normalized.resource(`foo.vue.html`)
21
+ )
22
})
23
const vueRule = rawRules[vueRuleIndex]
24
25
if (!vueRule) {
26
throw new Error(
27
`[VueLoaderPlugin Error] No matching rule for .vue files found.\n` +
- `Make sure there is at least one root-level rule that matches .vue files.`
28
+ `Make sure there is at least one root-level rule that matches .vue or .vue.html files.`
29
)
30
}
31
0 commit comments