-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[🐞] qwik-city: vite base doesn't work in dev mode #5984
Comments
Workaround: In your vite config, use export default defineConfig(({command, mode}) => {
return {
base: command === 'build' ? '/your-base/' : undefined,
// ... |
let me pick this up., |
@JerryWu1234 yes it should use the import.meta.env.BASE_URL in front of it |
In production, is there any workaround to fix this? I'm trying to create a multi-zone in Next.js for a Qwik application, and for that, I need the vite.base set in the configuration to work for all the assets |
@JuanmaVargas do you mean it's not working in production? I have the fix for dev in #6326 but it's part of a rewrite. I hope to land it soon. |
Meantime if anyone looking for workaround set different path production and development: export default defineConfig(() => {
return {
base: process.env.NODE_ENV === 'production' ? `/production-path/` : '',
plugins: [
qwikCity(),
qwikVite(),
tsconfigPaths(),
vanillaExtractPlugin(),
],
};
}); |
I believe this to be fixed in 1.7.1. There are still some problems with windows though, see #6676 |
Which component is affected?
Qwik City (routing)
Describe the bug
When you set
config.base
of vite, the build correctly uses it but dev mode breaks, getting module files without the base path.Reproduction
https://stackblitz.com/edit/qwik-starter-wvwual?file=vite.config.ts
Steps to reproduce
try clicking Home
System Info
Additional Information
No response
The text was updated successfully, but these errors were encountered: