Open gtournie opened 1 year ago
Describe the bug command 'npx gramma server install' fails:
res.body.pipe(str).pipe(fileStream) ^ TypeError: res.body.pipe is not a function
To Reproduce install gramma with node 18.16.0 & npm 9.5.1
Expected behavior It should download the file
Screenshots
Desktop (please complete the following information):
Additional context Seems to work if I replace this slice of code in downloadFile.js (L30):
return new Promise((resolve, reject) => { res.body.pipe(str).pipe(fileStream) res.body.on("error", (err) => { reject(err) }) fileStream.on("finish", () => { bar.stop() resolve() }) })
by
await pipeline(res.body, str, fileStream) bar.stop()
with const { pipeline } = require('node:stream/promises');
const { pipeline } = require('node:stream/promises');
Any progress here? The bug also hurts me
Describe the bug command 'npx gramma server install' fails:
To Reproduce install gramma with node 18.16.0 & npm 9.5.1
Expected behavior It should download the file
Screenshots
Desktop (please complete the following information):
Additional context Seems to work if I replace this slice of code in downloadFile.js (L30):
by
with
const { pipeline } = require('node:stream/promises');