fix: 测试docker命令是否可用

This commit is contained in:
qcqcqc@wsl 2025-10-28 17:22:07 +08:00
parent 2bf96a03cd
commit da904a42fa
2 changed files with 14 additions and 0 deletions

6
dist/cli.js vendored
View File

@ -6,6 +6,12 @@ import fs from "fs";
import path from "path";
import { parseArgs } from "util";
var pwd = process.cwd();
try {
execSync("docker --version", { stdio: "ignore" });
} catch (error) {
console.error("\u274C Docker \u547D\u4EE4\u4E0D\u53EF\u7528\uFF0C\u8BF7\u786E\u4FDD\u5DF2\u5B89\u88C5\u5E76\u6B63\u786E\u914D\u7F6E Docker");
process.exit(1);
}
function parseCliArgs() {
const { values, positionals } = parseArgs({
options: {

View File

@ -18,6 +18,14 @@ interface ParsedArgs {
options: BuildOptions;
}
// 测试docker命令是否可用
try {
execSync("docker --version", { stdio: "ignore" });
} catch (error) {
console.error("❌ Docker 命令不可用,请确保已安装并正确配置 Docker");
process.exit(1);
}
/**
*
*/