

















@@ -401,9 +401,11 @@ export async function runCli(argv: string[] = process.argv) {
401401return;
402402}
403403let normalizedArgv = parsedProfile.argv;
404+const normalizedInvocation = resolveCliArgvInvocation(normalizedArgv);
405+const isHelpOrVersionInvocation = normalizedInvocation.hasHelpOrVersion;
404406startupTrace.mark("argv");
405407406-if (shouldLoadCliDotEnv()) {
408+if (!isHelpOrVersionInvocation && shouldLoadCliDotEnv()) {
407409await startupTrace.measure("dotenv", async () => {
408410const { loadCliDotEnv } = await import("./dotenv.js");
409411loadCliDotEnv({ quiet: true });
@@ -553,9 +555,11 @@ export async function runCli(argv: string[] = process.argv) {
553555return;
554556}
555557556-await bootstrapCliProxyCaptureAndDispatcher(startupTrace, {
557-ensureDispatcher: shouldUseCliEnvProxy,
558-});
558+if (!isHelpOrVersionInvocation) {
559+await bootstrapCliProxyCaptureAndDispatcher(startupTrace, {
560+ensureDispatcher: shouldUseCliEnvProxy,
561+});
562+}
559563560564if (
561565bootstrapProxyBeforeFastPath &&
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。