+
Index
+
+
Mounted: {mounted ? "yes" : "no"}
+
HMR updated: no
+
+ );
+ }
+ `,
+ },
+ });
+
+ let nodeBin = process.argv[0];
+ let viteBin = resolveBin.sync("vite");
+ devProc = spawn(nodeBin, [viteBin, "dev"], {
+ cwd: projectDir,
+ env: process.env,
+ stdio: "pipe",
+ });
+ let devStdout = bufferize(devProc.stdout);
+ let devStderr = bufferize(devProc.stderr);
+
+ await waitOn({
+ resources: [`http://localhost:${devPort}/`],
+ timeout: 10000,
+ }).catch((err) => {
+ let stdout = devStdout();
+ let stderr = devStderr();
+ throw new Error(
+ [
+ err.message,
+ "",
+ "exit code: " + devProc.exitCode,
+ "stdout: " + stdout ? `\n${stdout}\n` : "