diff --git a/packages/create-react-app/index.js b/packages/create-react-app/index.js
index fda95f1c0412d444be6fc5f5af37edd3eb366b23..106e884f56cd9db198acf5439598f5d0422b0afe 100755
--- a/packages/create-react-app/index.js
+++ b/packages/create-react-app/index.js
@@ -164,8 +164,11 @@ function install(useYarn, dependencies, verbose, isOnline) {
       args = [
         'add',
         '--exact',
-        isOnline === false && '--offline'
-      ].concat(dependencies);
+      ];
+      if (!isOnline) {
+        args.push('--offline');
+      }
+      [].push.apply(args, dependencies);
 
       if (!isOnline) {
         console.log(chalk.yellow('You appear to be offline.'));