Skip to content

Commit 49efbe1

Browse files
committed
Verify NODE_ENV inside the Vite config
1 parent 2247ff4 commit 49efbe1

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/create-vue-lib/src/template/base/config/packages/@projectName@/vite.config.mts.ejs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ export default defineConfig(({ mode }): UserConfig => {
1313
throw new Error(`Unknown mode: ${mode}`)
1414
}
1515

16+
const expectedNodeEnv = mode === 'neutral' ? 'production' : mode
17+
const nodeEnv = process.env.NODE_ENV
18+
19+
if (nodeEnv !== expectedNodeEnv) {
20+
console.warn(`Expected NODE_ENV to be '${expectedNodeEnv}' for mode '${mode}', found '${nodeEnv}'`)
21+
}
22+
1623
const dtsPlugin = mode === 'neutral'
1724
? dts({
1825
rollupTypes: true,

0 commit comments

Comments
 (0)