diff --git a/.travis.yml b/.travis.yml
index aa61d9eb97667fc0a82631fdb9a58adfa50681f4..524224e9f6b300f03a7b88f8fa6c42183f2d1e40 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,6 +8,7 @@ cache:
   - node_modules
   - packages/create-react-app/node_modules
   - packages/react-scripts/node_modules
+install: true
 script:
  - 'if [ $TEST_SUITE = "simple" ]; then tasks/e2e-simple.sh; fi'
  - 'if [ $TEST_SUITE = "installs" ]; then tasks/e2e-installs.sh; fi'
@@ -21,5 +22,7 @@ env:
     - TEST_SUITE=kitchensink
 matrix:
   include:
+    - node_js: 0.10
+      env: TEST_SUITE=simple
     - node_js: 6
       env: USE_YARN=yes TEST_SUITE=simple
diff --git a/tasks/e2e-simple.sh b/tasks/e2e-simple.sh
index 0ba34a8064e233939e30f16687cfc57bcae10c84..20aa16293e0404abc1419c81e896d08e62a894ab 100755
--- a/tasks/e2e-simple.sh
+++ b/tasks/e2e-simple.sh
@@ -65,8 +65,6 @@ set -x
 cd ..
 root_path=$PWD
 
-npm install
-
 # If the node version is < 4, the script should just give an error.
 if [[ `node --version | sed -e 's/^v//' -e 's/\..*//g'` -lt 4 ]]
 then
@@ -75,6 +73,8 @@ then
   [[ $err_output =~ You\ are\ running\ Node ]] && exit 0 || exit 1
 fi
 
+npm install
+
 if [ "$USE_YARN" = "yes" ]
 then
   # Install Yarn so that the test can use it to install packages.