node-serialport
node-serialport copied to clipboard
spawn EINVAL
SerialPort Version
12.0.0
Node Version
18.20.2
Electron Version
No response
Platform
Microsoft Windows NT 10.0.22631.0 x64
Architecture
x64
Hardware or chipset of serialport
No response
What steps will reproduce the bug?
$Env:npm_config_arch="arm" ; $Env:npm_config_platform="linux" ; yarn install --inline-builds
sqlite3 or canvas in package.json
What happens?
node:internal/child_process:414
throw errnoException(err, 'spawn');
^
Error: spawn EINVAL
at ChildProcess.spawn (node:internal/child_process:414:11)
at Object.spawn (node:child_process:761:9)
at build (G:\Roboqbo\qbo-5\server\node_modules\@serialport\bindings-cpp\node_modules\node-gyp-build\bin.js:29:8)
at preinstall (G:\Roboqbo\qbo-5\server\node_modules\@serialport\bindings-cpp\node_modules\node-gyp-build\bin.js:38:32)
at G:\Roboqbo\qbo-5\server\node_modules\@serialport\bindings-cpp\node_modules\node-gyp-build\bin.js:11:7
at ChildProcess.exithandler (node:child_process:430:5)
at ChildProcess.emit (node:events:517:28)
at maybeClose (node:internal/child_process:1098:16)
at Socket.<anonymous> (node:internal/child_process:450:11)
at Socket.emit (node:events:517:28) {
errno: -4071,
code: 'EINVAL',
syscall: 'spawn'
}
Node.js v18.20.2
What should have happened?
build
Additional information
Look at this: https://github.com/nodejs/node/issues/52681