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