1
This commit is contained in:
@@ -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()))
|
||||
);
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user