spago
spago copied to clipboard
Spago fails to build on Windows and Node v 21.7
On linux everything works fine, but on my Windows machine, spago fails to build on Node 21.7 with
node:internal/child_process:421
throw new ErrnoException(err, 'spawn');
^
Error: spawn EINVAL
at ChildProcess.spawn (node:internal/child_process:421:11)
at Object.spawn (node:child_process:761:9)
at C:\Git\WebPlatform\node_modules\purescript-psa\output\Node.ChildProcess\foreign.js:16:49
at __do (C:\Git\WebPlatform\node_modules\purescript-psa\output\Main\index.js:545:27)
at ChildProcess.<anonymous> (C:\Git\WebPlatform\node_modules\purescript-psa\output\Node.ChildProcess\foreign.js:125:24)
at ChildProcess.emit (node:events:519:28)
at ChildProcess._handle.onexit (node:internal/child_process:292:12)
at onErrorNT (node:internal/child_process:484:16)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
errno: -4071,
code: 'EINVAL',
syscall: 'spawn'
}
Node.js v21.7.3
[error] Failed to build.
It works just fine on 21.6:
I'm not convinced the error is in spago itself, but in Node.js 21.7 I am able to do npx purs --version
just fine (my machine is on purs version 0.15.15 and spago version 0.21.0)