wx-compiler/test/runner/nwjs/compiler.js
2024-08-10 10:01:16 +08:00

21 lines
573 B
JavaScript

const fs = require("fs");
const compiler = require("./wcc");
const args = process.argv.slice(2);
const [type, p] = args;
// console.log('type:', type, '; options path:', p)
const optionsData = fs.readFileSync(p).toString();
const options = JSON.parse(optionsData);
(async () => {
const result = await compiler[type](options);
console.log('---------------result------------------')
if (typeof result === "string") {
process.stdout.write(result);
process.exitCode = 1
process.exit(1)
} else {
process.stdout.write(JSON.stringify(result));
}
})();