diff --git a/internal/parcel.js b/internal/parcel.js
index 674291d774a59a59f7137efaa273e23eaf2f5527..77ef320afef763349d53e509cf43ec2f46ec6976 100644
--- a/internal/parcel.js
+++ b/internal/parcel.js
@@ -8,7 +8,7 @@ const options = {
   outFile: 'index.html',
   publicUrl: '/',
   watch: process.env.NODE_ENV !== 'production',
-  cache: true,
+  cache: process.env.NODE_ENV !== 'production',
   cacheDir: '.cache',
   contentHash: false,
   minify: process.env.NODE_ENV === 'production',
@@ -17,7 +17,7 @@ const options = {
   bundleNodeModules: false,
   https: true,
   logLevel: 3,
-  hmr: true,
+  hmr: process.env.NODE_ENV !== 'production',
   hmrPort: 1235,
   sourceMaps: true,
   hmrHostname: '',