diff --git a/src/pluginWebpack4.ts b/src/pluginWebpack4.ts
index a09ac71dd..f5baf63f8 100644
--- a/src/pluginWebpack4.ts
+++ b/src/pluginWebpack4.ts
@@ -67,7 +67,6 @@ class VueLoaderPlugin implements webpack.Plugin {
     // rule for template compiler
     const templateCompilerRule = {
       loader: require.resolve('./templateLoader'),
-      test: /\.vue$/,
       resourceQuery: (query: string) => {
         const parsed = qs.parse(query.slice(1))
         return parsed.vue != null && parsed.type === 'template'
diff --git a/src/pluginWebpack5.ts b/src/pluginWebpack5.ts
index d0d7fa028..671c15d4b 100644
--- a/src/pluginWebpack5.ts
+++ b/src/pluginWebpack5.ts
@@ -159,7 +159,6 @@ class VueLoaderPlugin {
     // rule for template compiler
     const templateCompilerRule = {
       loader: require.resolve('./templateLoader'),
-      test: /\.vue$/,
       resourceQuery: (query: string) => {
         const parsed = qs.parse(query.slice(1))
         return parsed.vue != null && parsed.type === 'template'