diff --git a/.changeset/tall-moles-doubt.md b/.changeset/tall-moles-doubt.md
new file mode 100644
index 0000000000000000000000000000000000000000..671c36ccbe94b6451e71340dd899acf1123a9c70
--- /dev/null
+++ b/.changeset/tall-moles-doubt.md
@@ -0,0 +1,6 @@
+---
+"llamaindex": patch
+"@llamaindex/env": patch
+---
+
+build: cjs file not found
diff --git a/packages/core/package.json b/packages/core/package.json
index 34e5ad5892119854071fc1e89f57eff727a47bfd..f767ae57da288dd3224e9df611c2519bec9ff3d7 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -52,7 +52,7 @@
     "node": ">=18.0.0"
   },
   "types": "./dist/type/index.d.ts",
-  "main": "./dist/cjs/index.cjs",
+  "main": "./dist/cjs/index.js",
   "exports": {
     ".": {
       "import": {
@@ -65,7 +65,7 @@
       },
       "require": {
         "types": "./dist/type/index.d.ts",
-        "default": "./dist/cjs/index.cjs"
+        "default": "./dist/cjs/index.js"
       }
     },
     "./*": {
@@ -75,7 +75,7 @@
       },
       "require": {
         "types": "./dist/type/*.d.ts",
-        "default": "./dist/cjs/*.cjs"
+        "default": "./dist/cjs/*.js"
       }
     }
   },
@@ -91,8 +91,9 @@
     "lint": "eslint .",
     "build": "rm -rf ./dist && pnpm run build:esm && pnpm run build:cjs && pnpm run build:type",
     "build:esm": "swc src -d dist --strip-leading-paths --config-file .swcrc",
-    "build:cjs": "swc src -d dist/cjs --strip-leading-paths --config-file .cjs.swcrc --out-file-extension cjs",
+    "build:cjs": "swc src -d dist/cjs --strip-leading-paths --config-file .cjs.swcrc",
     "build:type": "tsc -p tsconfig.json",
+    "postbuild": "node -e \"require('fs').writeFileSync('./dist/cjs/package.json', JSON.stringify({ type: 'commonjs' }))\"",
     "circular-check": "madge -c ./src/index.ts",
     "dev": "concurrently \"pnpm run build:esm --watch\" \"pnpm run build:cjs --watch\" \"pnpm run build:type --watch\""
   }
diff --git a/packages/env/package.json b/packages/env/package.json
index 02a07b9bd6ba177ea8e0a45a731983b2717f4979..5535d285b2aa29d6c7fe211e634920e06743b68e 100644
--- a/packages/env/package.json
+++ b/packages/env/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.1",
   "type": "module",
   "types": "dist/type/index.d.ts",
-  "main": "dist/cjs/index.cjs",
+  "main": "dist/cjs/index.js",
   "exports": {
     ".": {
       "workerd": {
@@ -21,7 +21,7 @@
       },
       "require": {
         "types": "./dist/type/index.d.ts",
-        "default": "./dist/cjs/index.cjs"
+        "default": "./dist/cjs/index.js"
       }
     },
     "./*": {
@@ -43,8 +43,9 @@
   "scripts": {
     "build": "rm -rf ./dist && pnpm run build:esm && pnpm run build:cjs && pnpm run build:type",
     "build:esm": "swc src -d dist --strip-leading-paths --config-file .swcrc",
-    "build:cjs": "swc src -d dist/cjs --strip-leading-paths --config-file .cjs.swcrc --out-file-extension cjs",
+    "build:cjs": "swc src -d dist/cjs --strip-leading-paths --config-file .cjs.swcrc",
     "build:type": "tsc -p tsconfig.json",
+    "postbuild": "node -e \"require('fs').writeFileSync('./dist/cjs/package.json', JSON.stringify({ type: 'commonjs' }))\"",
     "dev": "concurrently \"pnpm run build:esm --watch\" \"pnpm run build:cjs --watch\" \"pnpm run build:type --watch\""
   },
   "devDependencies": {