diff options
author | 2024-08-16 23:03:27 +0800 | |
---|---|---|
committer | 2024-08-16 23:03:27 +0800 | |
commit | 89bab1e70786123fbe933a9d7a1b80c9334dcc5f (patch) | |
tree | ad84ec1e83e94e601c64ccb7aaa56a91a69389f6 | |
parent | 50c3ed238d9e51a0110bc8b95e6924b65f0d0841 (diff) | |
download | astro-89bab1e70786123fbe933a9d7a1b80c9334dcc5f.tar.gz astro-89bab1e70786123fbe933a9d7a1b80c9334dcc5f.tar.zst astro-89bab1e70786123fbe933a9d7a1b80c9334dcc5f.zip |
Reduce prerender dynamic value warning false positives (#11745)
-rw-r--r-- | .changeset/new-pillows-kick.md | 5 | ||||
-rw-r--r-- | packages/astro/src/vite-plugin-env/index.ts | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/.changeset/new-pillows-kick.md b/.changeset/new-pillows-kick.md new file mode 100644 index 000000000..ccc705d67 --- /dev/null +++ b/.changeset/new-pillows-kick.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Prints prerender dynamic value usage warning only if it's used diff --git a/packages/astro/src/vite-plugin-env/index.ts b/packages/astro/src/vite-plugin-env/index.ts index 350a29b7f..79bdad4cf 100644 --- a/packages/astro/src/vite-plugin-env/index.ts +++ b/packages/astro/src/vite-plugin-env/index.ts @@ -176,8 +176,8 @@ export default function envVitePlugin({ settings, logger }: EnvPluginOptions): v // TODO: Remove in Astro 5 let exportConstPrerenderStr: string | undefined; s.replace(exportConstPrerenderRe, (m, key) => { - exportConstPrerenderStr = m; if (privateEnv[key] != null) { + exportConstPrerenderStr = m; return `export const prerender = ${privateEnv[key]}`; } else { return m; |