diff --git a/scripts/buildPackage.js b/scripts/buildPackage.js
index 31107d0b48..0dd925ed57 100644
--- a/scripts/buildPackage.js
+++ b/scripts/buildPackage.js
@@ -158,5 +158,8 @@ const createESMRawBuild = async () => {
   await buildProd(rawConfigChunks);
 };
 
-createESMRawBuild();
-createESMBrowserBuild();
+// otherwise throws "ERROR: Could not resolve "./subset-worker.chunk"
+(async () => {
+  await createESMRawBuild();
+  await createESMBrowserBuild();
+})();