diff --git a/lib/getOptions.js b/lib/getOptions.js
index 9cbbed4..7fc4337 100644
--- a/lib/getOptions.js
+++ b/lib/getOptions.js
@@ -5,7 +5,12 @@ const parseQuery = require('./parseQuery');
 function getOptions(loaderContext) {
   const query = loaderContext.query;
 
-  if (typeof query === 'string' && query !== '') {
+  if (query === '') {
+    // webpack sets query to '' when no options are set
+    return {};
+  }
+
+  if (typeof query === 'string') {
     return parseQuery(loaderContext.query);
   }