mirror of
https://github.com/zadam/trilium.git
synced 2025-10-09 23:18:46 +08:00
17 lines
740 B
Diff
17 lines
740 B
Diff
--- a/libexec/pnpm/dist/pnpm.cjs 2025-09-15 11:33:34.014095372 +0200
|
|
+++ b/libexec/pnpm/dist/pnpm.cjs 2025-09-15 11:37:00.260553326 +0200
|
|
@@ -68067,10 +68067,14 @@
|
|
return false;
|
|
}
|
|
function spawn(cmd, args, options, log) {
|
|
const cmdWillOutput = willCmdOutput(options && options.stdio);
|
|
if (cmdWillOutput) startRunning(log);
|
|
+ const stupidPath = options.env["PATH"];
|
|
+ const parts = stupidPath.split(":");
|
|
+ const partsDedup = new Set(parts);
|
|
+ options.env["PATH"] = [...partsDedup].join(":");
|
|
const raw = _spawn(cmd, args, options);
|
|
const cooked = new EventEmitter();
|
|
raw.on("error", function(er) {
|
|
if (cmdWillOutput) stopRunning(log);
|
|
er.file = cmd;
|