diff --git a/packages/plugin-rsc/examples/basic/src/routes/import-meta-glob/dep.tsx b/packages/plugin-rsc/examples/basic/src/routes/import-meta-glob/dep.tsx
new file mode 100644
index 000000000..e6d3de7ef
--- /dev/null
+++ b/packages/plugin-rsc/examples/basic/src/routes/import-meta-glob/dep.tsx
@@ -0,0 +1,3 @@
+export default function Dep() {
+ return <>test-import-meta-glob>
+}
diff --git a/packages/plugin-rsc/examples/basic/src/routes/import-meta-glob/server.tsx b/packages/plugin-rsc/examples/basic/src/routes/import-meta-glob/server.tsx
new file mode 100644
index 000000000..a9ec558a2
--- /dev/null
+++ b/packages/plugin-rsc/examples/basic/src/routes/import-meta-glob/server.tsx
@@ -0,0 +1,4 @@
+export async function TestImportMetaGlob() {
+ const mod: any = await Object.values(import.meta.glob('./dep.tsx'))[0]()
+ return
+}
diff --git a/packages/plugin-rsc/examples/basic/src/routes/root.tsx b/packages/plugin-rsc/examples/basic/src/routes/root.tsx
index 04b74343c..70e6e0112 100644
--- a/packages/plugin-rsc/examples/basic/src/routes/root.tsx
+++ b/packages/plugin-rsc/examples/basic/src/routes/root.tsx
@@ -36,6 +36,7 @@ import { TestHmrSharedServer } from './hmr-shared/server'
import { TestHmrSharedClient } from './hmr-shared/client'
import { TestHmrSharedAtomic } from './hmr-shared/atomic/server'
import { TestCssQueries } from './css-queries/server'
+import { TestImportMetaGlob } from './import-meta-glob/server'
export function Root(props: { url: URL }) {
return (
@@ -85,6 +86,7 @@ export function Root(props: { url: URL }) {
+