Jacob ඞ
Jacob ඞ2mo ago

import.meta unsupported

Created a project with vite/typescript/convex and clerk auth but I added the changes displayed in clerk on how to integrate it with convex and I am getting the following error on pnpm dlx convex dev
nvalidAuthConfig: Hit an error while pushing:
The pushed auth config is invalid: Uncaught TypeError: import.meta unsupported
at <anonymous> (../convex/auth.config.ts:4:21)
nvalidAuthConfig: Hit an error while pushing:
The pushed auth config is invalid: Uncaught TypeError: import.meta unsupported
at <anonymous> (../convex/auth.config.ts:4:21)
7 Replies
Convex Bot
Convex Bot2mo ago
Thanks for posting in <#1088161997662724167>. Reminder: If you have a Convex Pro account, use the Convex Dashboard to file support tickets. - Provide context: What are you trying to achieve, what is the end-user interaction, what are you seeing? (full error message, command output, etc.) - Use search.convex.dev to search Docs, Stack, and Discord all at once. - Additionally, you can post your questions in the Convex Community's <#1228095053885476985> channel to receive a response from AI. - Avoid tagging staff unless specifically instructed. Thank you!
Sara
Sara2mo ago
import.meta is for vite on the client side, what you should do is use process.env.{{add your site here}}
Jacob ඞ
Jacob ඞOP2mo ago
But this is a vite.js project? I did the vite setup with tanstack router, clerk and tanstack query
Sara
Sara2mo ago
the convex and the vite parts are seperated from each other!
Jacob ඞ
Jacob ඞOP2mo ago
So I would just need to install the types/node to make it work basically
Sara
Sara2mo ago
no. all what you need to do is use process.env.{{add your site here}} in the config file L4 🙂
Jacob ඞ
Jacob ඞOP2mo ago
I see Thanks Sara ❤️

Did you find this page helpful?