This commit is contained in:
2025-10-09 11:18:26 +08:00
parent db67a99288
commit 4fbe51d625
11 changed files with 71 additions and 427 deletions

View File

@@ -25,7 +25,7 @@ async function startRenderer() {
}
async function startElectron() {
if (electronProcess) { // single instance lock
if (electronProcess) {
return;
}
@@ -52,7 +52,7 @@ async function startElectron() {
process.stdout.write(Chalk.blueBright(`[electron] `) + Chalk.white(data.toString()))
});
electronProcess.stderr.on('data', data =>
electronProcess.stderr.on('data', data =>
process.stderr.write(Chalk.blueBright(`[electron] `) + Chalk.white(data.toString()))
);

View File

@@ -3,14 +3,18 @@ const Chalk = require('chalk');
function compile(directory) {
return new Promise((resolve, reject) => {
const tscProcess = ChildProcess.exec('tsc', {
const tscProcess = ChildProcess.exec('npx tsc', {
cwd: directory,
});
tscProcess.stdout.on('data', data =>
tscProcess.stdout.on('data', data =>
process.stdout.write(Chalk.yellowBright(`[tsc] `) + Chalk.white(data.toString()))
);
tscProcess.stderr.on('data', data =>
process.stderr.write(Chalk.yellowBright(`[tsc] `) + Chalk.white(data.toString()))
);
tscProcess.on('exit', exitCode => {
if (exitCode > 0) {
reject(exitCode);