Просмотр исходного кода

Update packages/opencode/src/util/which.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Dax 1 месяц назад
Родитель
Сommit
27f359852e
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/opencode/src/util/which.ts

+ 2 - 2
packages/opencode/src/util/which.ts

@@ -3,8 +3,8 @@ import path from "path"
 import { Global } from "../global"
 
 export function which(cmd: string, env?: NodeJS.ProcessEnv) {
-  const base = env?.PATH ?? env?.Path ?? process.env.PATH ?? process.env.Path
-  const full = base + path.delimiter + Global.Path.bin
+  const base = env?.PATH ?? env?.Path ?? process.env.PATH ?? process.env.Path ?? ""
+  const full = base ? base + path.delimiter + Global.Path.bin : Global.Path.bin
   const result = whichPkg.sync(cmd, {
     nothrow: true,
     path: full,