fix: 测试docker命令是否可用
This commit is contained in:
parent
2bf96a03cd
commit
da904a42fa
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -18,6 +18,14 @@ interface ParsedArgs {
|
|||
options: BuildOptions;
|
||||
}
|
||||
|
||||
// 测试docker命令是否可用
|
||||
try {
|
||||
execSync("docker --version", { stdio: "ignore" });
|
||||
} catch (error) {
|
||||
console.error("❌ Docker 命令不可用,请确保已安装并正确配置 Docker");
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* 解析命令行参数
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue