新增 直接 clone 运行报错

This commit is contained in:
Suwings 2022-02-04 13:31:11 +08:00
parent 4585877f46
commit 0822c7a536

View File

@ -44,6 +44,23 @@ _ / / / / /___ ____/ /_ / / / / /_/ /_ / / / /_/ /_ /_/ // __/ /
+ Version ${VERSION}
`);
// 启动前开发环境检测
import fs from "fs";
if (!fs.existsSync("public")) {
console.log(
"Unable to start, this project is used by the MCSManager development environment and cannot be run directly."
);
console.log("Please go to https://mcsmanager.com/ for the latest installation method.");
console.log(
'If you are running in development mode, create "public" directory and place the frontend static files before rerunning.'
);
console.log("");
console.log("无法启动,此项目是 MCSManager 开发人员所用项目,普通用户不可直接运行。");
console.log("请前往 https://mcsmanager.com/ 了解最新的安装方式。");
console.log("如果您要以开发模式运行,请创建 public 目录并放置前端静态文件再重新运行。");
process.exit(0);
}
import Koa from "koa";
import { v4 } from "uuid";
import path from "path";
@ -130,8 +147,6 @@ function startUp(port: number, host?: string) {
logger.info(`软件公网访问需开放端口 ${port} 与守护进程端口`);
logger.info("关闭此程序请使用 Ctrl+C 快捷键");
logger.info("================================");
}
startUp(systemConfig.httpPort, systemConfig.httpIp);