diff --git a/lib/compiler.js b/lib/compiler.js
index <HASH>..<HASH> 100644
--- a/lib/compiler.js
+++ b/lib/compiler.js
@@ -110,7 +110,16 @@ function buildEnvCommandLineParams(config, envData, $logger) {
         envFlagNames.splice(snapshotEnvIndex, 1);
     }
 
-    return envFlagNames.map(item => `--env.${item}=${envData[item]}`);
+    const args = [];
+    envFlagNames.map(item => {
+        let envValue = envData[item];
+        if(!Array.isArray(envValue)) {
+            envValue = [envValue];
+        }
+        envValue.map(value => args.push(`--env.${item}=${value}`))
+    });
+    
+    return args;
 }
 
 function logSnapshotWarningMessage($logger) {
fix: array env args are serialized when sent to webpack (#<I>)