File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
packages/craco/src/lib/features/dev-server Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -40,8 +40,6 @@ function createProxy(
40
40
) ;
41
41
}
42
42
43
- setEnvironmentVariables ( devServerConfig ) ;
44
-
45
43
devServerConfig = applyDevServerConfigPlugins (
46
44
cracoConfig ,
47
45
devServerConfig ,
Original file line number Diff line number Diff line change 1
1
import type { CracoConfig , DevServerContext } from '@craco/types' ;
2
2
3
3
import { overrideDevServerConfigProvider } from '../../cra' ;
4
+ import { isFunction } from '../../utils' ;
4
5
import { createConfigProviderProxy } from './create-config-provider-proxy' ;
5
6
import { overrideDevServerUtils } from './override-utils' ;
7
+ import { setEnvironmentVariables } from './set-environment-variables' ;
6
8
7
9
export function overrideDevServer (
8
10
cracoConfig : CracoConfig ,
9
11
context : DevServerContext
10
12
) {
11
13
overrideDevServerUtils ( cracoConfig ) ;
12
14
15
+ if ( cracoConfig . devServer && ! isFunction ( cracoConfig . devServer ) ) {
16
+ setEnvironmentVariables ( cracoConfig . devServer ) ;
17
+ }
18
+
13
19
const proxy = createConfigProviderProxy ( cracoConfig , context ) ;
14
20
overrideDevServerConfigProvider ( cracoConfig , proxy ) ;
15
21
}
You can’t perform that action at this time.
0 commit comments