diff --git a/e2e/node/smoke.e2e.ts b/e2e/node/smoke.e2e.ts
index 53a9fec2732a3df3dbd5ae6c1c0e8a3908c89c6f..149174edad4d0a6a724128974216414ffc2c629b 100644
--- a/e2e/node/smoke.e2e.ts
+++ b/e2e/node/smoke.e2e.ts
@@ -96,3 +96,10 @@ test('no extra deps in "@llamaindex/env" cjs module', async () => {
     assert.ok(!file.includes(module));
   }
 });
+
+test('no error when require "llamaindex" in CJS', async () => {
+  const code = `require('llamaindex')`;
+  execSync(`${process.argv[0]} -e "${code}"`, {
+    cwd: process.cwd(),
+  });
+});