Skip to content

Commit

Permalink
Include standard vite config in RSC build (redwoodjs#8882)
Browse files Browse the repository at this point in the history
  • Loading branch information
Tobbe authored Jul 11, 2023
1 parent d706d6b commit c1e62c2
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions packages/vite/src/buildRscFeServer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ interface BuildOptions {

export const buildFeServer = async ({ verbose: _verbose }: BuildOptions) => {
const rwPaths = getPaths()
const viteConfig = rwPaths.web.viteConfig

if (!viteConfig) {
throw new Error('Vite config not found')
}

const clientEntryFileSet = new Set<string>()
const serverEntryFileSet = new Set<string>()
Expand All @@ -29,7 +34,7 @@ export const buildFeServer = async ({ verbose: _verbose }: BuildOptions) => {
* Doesn't output any files, only collects a list of RSCs and RSFs
*/
await viteBuild({
// ...configFileConfig,
configFile: viteConfig,
root: rwPaths.base,
plugins: [
react(),
Expand Down Expand Up @@ -85,7 +90,7 @@ export const buildFeServer = async ({ verbose: _verbose }: BuildOptions) => {
}

const clientBuildOutput = await viteBuild({
// ...configFileConfig,
configFile: viteConfig,
root: rwPaths.web.src,
plugins: [
// TODO (RSC) Update index.html to include the entry.client.js script
Expand Down

0 comments on commit c1e62c2

Please sign in to comment.