diff --git a/setup.py b/setup.py
index 7b7f1b053f2fbaaa99706445902c6956fcca1359..7db2ffe3d2e78708b74822933765ef60a864fc27 100644
--- a/setup.py
+++ b/setup.py
@@ -5,8 +5,8 @@ from setuptools.command.sdist import sdist
 
 def webpack():
     import subprocess
-    subprocess.check_call(['npm', 'install'])
-    subprocess.check_call(['./node_modules/.bin/webpack'])
+    subprocess.check_call(['yarn', 'install'])
+    subprocess.check_call(['yarn', 'build'])
 
 
 class Build(build):