simple-helpers.js
Version:
简洁高效的现代JavaScript函数库
22 lines (17 loc) • 515 B
JavaScript
const fs = require("fs");
const path = require("path");
const { argv } = require("process");
const config = require("./tsconfig.json");
const [, , env] = argv;
console.log("argv:", argv);
config.compilerOptions.module = env === "--test" ? "CommonJS" : "ESNext";
try {
fs.writeFileSync(
path.resolve(__dirname, "tsconfig.json"),
JSON.stringify(config, 4),
{ encoding: "utf-8" }
);
} catch (e) {
console.error("设置环境出错!");
console.log(e);
}