Skip to content

Commit 25f720f

Browse files
faet: fix css prefix in nuxt generate (#7256)
1 parent 99ffaa9 commit 25f720f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

‎components/_util/cssinjs/hooks/useCacheToken.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@ import { ref, computed } from 'vue';
88

99
const EMPTY_OVERRIDE = {};
1010

11+
const isProduction = process.env.NODE_ENV === 'production';
12+
// nuxt generate when NODE_ENV is prerender
13+
const isPrerender = process.env.NODE_ENV === 'prerender';
14+
1115
// Generate different prefix to make user selector break in production env.
1216
// This helps developer not to do style override directly on the hash id.
13-
const hashPrefix = process.env.NODE_ENV !== 'production' ? 'css-dev-only-do-not-override' : 'css';
17+
const hashPrefix = (!isProduction && !isPrerender) ? 'css-dev-only-do-not-override' : 'css';
1418

1519
export interface Option<DerivativeToken, DesignToken> {
1620
/**

0 commit comments

Comments
 (0)