diff --git a/.travis.yml b/.travis.yml
index 8c0632b9..33232ce8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -31,6 +31,8 @@ jobs:
         skip_cleanup: true
     - stage: deploy-demo
       if: branch = master
+      before_deploy:
+        - yarn build
       deploy:
         provider: pages
         skip-cleanup: true