From 32499af0e6a7fb195bc843d6f3ee1ad70d422e1e Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 8 Sep 2022 09:09:19 +0100 Subject: [PATCH 1/2] fix(vite): allow overriding vite sourcemap --- packages/vite/src/client.ts | 2 +- packages/vite/src/server.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/client.ts b/packages/vite/src/client.ts index 4cd0a48b8ac..d0cb69fa801 100644 --- a/packages/vite/src/client.ts +++ b/packages/vite/src/client.ts @@ -51,7 +51,7 @@ export async function buildClient (ctx: ViteBuildContext) { dedupe: ['vue'] }, build: { - sourcemap: ctx.nuxt.options.sourcemap.client, + sourcemap: ctx.config.build?.sourcemap ?? ctx.nuxt.options.sourcemap.client, manifest: true, outDir: resolve(ctx.nuxt.options.buildDir, 'dist/client'), rollupOptions: { diff --git a/packages/vite/src/server.ts b/packages/vite/src/server.ts index 5a2c2a403ac..0459920a727 100644 --- a/packages/vite/src/server.ts +++ b/packages/vite/src/server.ts @@ -81,7 +81,7 @@ export async function buildServer (ctx: ViteBuildContext) { ] }, build: { - sourcemap: ctx.nuxt.options.sourcemap.server, + sourcemap: ctx.config.build?.sourcemap ?? ctx.nuxt.options.sourcemap.server, outDir: resolve(ctx.nuxt.options.buildDir, 'dist/server'), ssr: ctx.nuxt.options.ssr ?? true, rollupOptions: { From 36ccf5d14627e8898c14402701012f1874317c77 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 8 Sep 2022 10:07:04 +0100 Subject: [PATCH 2/2] fix: reverse condition --- packages/vite/src/client.ts | 2 +- packages/vite/src/server.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/client.ts b/packages/vite/src/client.ts index d0cb69fa801..307851a3956 100644 --- a/packages/vite/src/client.ts +++ b/packages/vite/src/client.ts @@ -51,7 +51,7 @@ export async function buildClient (ctx: ViteBuildContext) { dedupe: ['vue'] }, build: { - sourcemap: ctx.config.build?.sourcemap ?? ctx.nuxt.options.sourcemap.client, + sourcemap: ctx.nuxt.options.sourcemap.client ? ctx.config.build?.sourcemap ?? true : false, manifest: true, outDir: resolve(ctx.nuxt.options.buildDir, 'dist/client'), rollupOptions: { diff --git a/packages/vite/src/server.ts b/packages/vite/src/server.ts index 0459920a727..f482b8a7cf1 100644 --- a/packages/vite/src/server.ts +++ b/packages/vite/src/server.ts @@ -81,7 +81,7 @@ export async function buildServer (ctx: ViteBuildContext) { ] }, build: { - sourcemap: ctx.config.build?.sourcemap ?? ctx.nuxt.options.sourcemap.server, + sourcemap: ctx.nuxt.options.sourcemap.server ? ctx.config.build?.sourcemap ?? true : false, outDir: resolve(ctx.nuxt.options.buildDir, 'dist/server'), ssr: ctx.nuxt.options.ssr ?? true, rollupOptions: {