Skip to content

[Bug] can't set the outDir for renderer #530

Open
@whitespacecode

Description

@whitespacecode

I'm using a custom outDir for my main and preload.
I can't seem to set an outDir for the renderer.
When i build for production my public folder and assets are now located in 'dist//*' while everyting else is in 'build//*'

//...

return {
    plugins: [
      vue(),
      tailwindcss(),
      electron({
        main: {
          entry: 'src/backend/main.ts',
          vite: {
            build: {
              minify: isBuild,
              outDir: 'build/electron',
              rollupOptions: {
                external: Object.keys('dependencies' in pkg ? pkg.dependencies : {}),
              },
            },
          },
        },
        preload: {
          input: 'src/backend/preload.ts',
          vite: {
            build: {
              sourcemap: sourcemap ? 'inline' : undefined, // #332
              minify: isBuild,
              outDir: 'build/electron',
              rollupOptions: {
                external: Object.keys('dependencies' in pkg ? pkg.dependencies : {}),
              },
            },
          },
        },
        renderer: {},
      }),
    ],
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions