Skip to content

Commit 85f606c

Browse files
committed
fix: localenv hot reload
1 parent b4c612b commit 85f606c

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

lib/build/dispatcher/dispatcher.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -372,10 +372,10 @@ class Dispatcher {
372372
entry: this.entry,
373373
preset: this.preset.name,
374374
mode: this.preset.mode,
375-
...(this.useNodePolyfills !== null && {
375+
...(this.useNodePolyfills && {
376376
useNodePolyfills: this.useNodePolyfills,
377377
}),
378-
...(this.useOwnWorker !== null && {
378+
...(this.useOwnWorker && {
379379
useOwnWorker: this.useOwnWorker,
380380
}),
381381
},

lib/env/server.env.js

+11-3
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,20 @@ async function handleFileChange(path, workerPath, port) {
9393
const { entry, preset, mode, useNodePolyfills, useOwnWorker } =
9494
await vulcan.readVulcanEnv('local');
9595

96+
let command = `vulcan build --entry ${entry} --preset ${preset} --mode ${mode}`;
97+
98+
if (useNodePolyfills) {
99+
command += ` --useNodePolyfills ${useNodePolyfills}`;
100+
}
101+
102+
if (useOwnWorker) {
103+
command += ` --useOwnWorker ${useOwnWorker}`;
104+
}
105+
96106
feedback.build.info(Messages.build.info.rebuilding);
97107

98108
try {
99-
await exec(
100-
`vulcan build --entry ${entry} --preset ${preset} --mode ${mode} --useNodePolyfills ${useNodePolyfills} --useOwnWorker ${useOwnWorker}`,
101-
);
109+
await exec(command);
102110
await manageServer(workerPath, port);
103111
} catch (error) {
104112
debug.error(`Build or server restart failed: ${error}`);

0 commit comments

Comments
 (0)