chore: conditionally manage sourcemap deletion based on staging mode

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei 2025-07-11 17:32:09 +08:00
parent 6bf6d3f9ab
commit 6fc431c112
No known key found for this signature in database
GPG Key ID: 0F62D33977F021F7
1 changed files with 12 additions and 8 deletions

View File

@ -18,6 +18,8 @@ import i18nCompleteness from "../plugins/vite/utils/i18n-completeness"
const pkgDir = resolve(dirname(fileURLToPath(import.meta.url)), "..")
const pkg = JSON.parse(readFileSync(resolve(pkgDir, "./package.json"), "utf8"))
const isCI = process.env.CI === "true" || process.env.CI === "1"
const mode = process.argv.find((arg) => arg.startsWith("--mode"))?.split("=")[1]
const isStaging = mode === "staging"
const getChangelogFileContent = () => {
const { version: pkgVersion } = pkg
@ -92,14 +94,16 @@ export const viteRenderBaseConfig = {
electron: false,
},
sourcemaps: {
filesToDeleteAfterUpload: [
"out/web/assets/*.js.map",
"out/web/vendor/*.js.map",
"out/rn-web/assets/*.js.map",
"out/rn-web/vendor/*.js.map",
"dist/renderer/assets/*.js.map",
"dist/renderer/vendor/*.css.map",
],
filesToDeleteAfterUpload: isStaging
? []
: [
"out/web/assets/*.js.map",
"out/web/vendor/*.js.map",
"out/rn-web/assets/*.js.map",
"out/rn-web/vendor/*.js.map",
"dist/renderer/assets/*.js.map",
"dist/renderer/vendor/*.css.map",
],
},
}),