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

@@ -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);