We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d8537fa commit 23fe6a3Copy full SHA for 23fe6a3
lib/data/prepare-data.ts
@@ -11,10 +11,25 @@ export class PrepareData extends ControllerDataBase {
11
constructor(public projectDir: string, public platform: string, data: any) {
12
super(projectDir, platform, data);
13
14
+ const env: any = {};
15
+
16
+ if (Array.isArray(data.env)) {
17
+ data.env.forEach((flag: string | object) => {
18
+ if (typeof flag === "string") {
19
+ env.env = flag;
20
+ return;
21
+ }
22
23
+ Object.assign(env, flag);
24
+ });
25
+ } else {
26
+ Object.assign(env, data.env);
27
28
29
this.release = data.release;
30
this.hmr = data.hmr || data.useHotModuleReload;
31
this.env = {
- ...data.env,
32
+ ...env,
33
hmr: data.hmr || data.useHotModuleReload,
34
};
35
this.watch = data.watch;
0 commit comments