diff --git a/gulpfile.babel.js b/gulpfile.babel.js
index 73911cb..5a5a1a2 100644
--- a/gulpfile.babel.js
+++ b/gulpfile.babel.js
@@ -116,7 +116,7 @@ gulp.task('firefox', ['firefox:js'], () => {
 
 gulp.task('firefox:xpi', (cb) => {
   // TODO: https://github.com/mozilla-jetpack/jpm/pull/344
-  $.run('cd ./tmp/firefox && ../../node_modules/.bin/jpm xpi && mv jid1-Om7eJGwA1U8Akg*.xpi ../../dist/firefox.xpi').exec(cb)
+  $.run('cd ./tmp/firefox && ../../node_modules/.bin/jpm xpi && mkdir -p ../../dist && mv jid1-Om7eJGwA1U8Akg*.xpi ../../dist/firefox.xpi').exec(cb)
 })
 
 // Safari