@fxext/cli
Version:
fanxing miniapp cli
35 lines (29 loc) • 857 B
JavaScript
const path = require("path");
const fs = require("fs-extra");
const { program } = require("commander");
const chalk = require("chalk");
const pkg = require("../package.json");
const currentNodeVersion = process.versions.node;
const semver = currentNodeVersion.split(".");
const major = semver[0];
if (major < 8) {
console.error(
chalk.red(
"您当前运行的 Node 版本为" +
currentNodeVersion +
".\n" +
"创建酷狗直播小程序需要 Node 10 以上版本. \n" +
"请升级您的 Node 版本."
)
);
process.exit(1);
}
program
.version(pkg.version, "-v, --version")
.usage("<command> [options]")
.command("init", "创建项目")
.command("start", "开始开发")
.command('release', '打包源码')
.command('game-serve', '游戏开发')
.parse(process.argv);