Size: a a a

Node.js — русскоговорящее сообщество

2020 July 27

BA

Bogdan Aleksandrovic... in Node.js — русскоговорящее сообщество
всем привет, есть версии ноды, но у них нет npm , как пофиксить? он есть только у версии 13
источник

LC

Lapis Cursed in Node.js — русскоговорящее сообщество
Bogdan Aleksandrovich
всем привет, есть версии ноды, но у них нет npm , как пофиксить? он есть только у версии 13
Через npm поставить нужную версию ноды?
источник

VS

Vadim Shim in Node.js — русскоговорящее сообщество
можно ведь npm отдельно установить
источник

BA

Bogdan Aleksandrovic... in Node.js — русскоговорящее сообщество
Lapis Cursed
Через npm поставить нужную версию ноды?
зачем? если есть nvm
источник

BA

Bogdan Aleksandrovic... in Node.js — русскоговорящее сообщество
Vadim Shim
можно ведь npm отдельно установить
зачем, если она с нодой в коробке
источник

LC

Lapis Cursed in Node.js — русскоговорящее сообщество
Bogdan Aleksandrovich
зачем? если есть nvm
npm у всех одинаковый, нужно через него конфигить ноду.
источник

y

ymdev in Node.js — русскоговорящее сообщество
Lapis Cursed
Через npm поставить нужную версию ноды?
святые нули. Это что за бдсм?
источник

BA

Bogdan Aleksandrovic... in Node.js — русскоговорящее сообщество
Lapis Cursed
npm у всех одинаковый, нужно через него конфигить ноду.
да бред, тоесть на 13 есть все, юзаю 14, а там нет вообще менеджера
источник

BA

Bogdan Aleksandrovic... in Node.js — русскоговорящее сообщество
Bogdan Aleksandrovich
да бред, тоесть на 13 есть все, юзаю 14, а там нет вообще менеджера
он мне из переменных среды путь удаляет до npm, а если руками напишу, все равно не работает
источник

LC

Lapis Cursed in Node.js — русскоговорящее сообщество
Bogdan Aleksandrovich
да бред, тоесть на 13 есть все, юзаю 14, а там нет вообще менеджера
В самом npm версию ноды настрой.
источник

LC

Lapis Cursed in Node.js — русскоговорящее сообщество
А да, саму версию ноды ставить надо через nvm, но я не очень понимаю, что ты имеешь в виду, когда говоришь, что npm не работает для ноды.
источник

Z

Zaff in Node.js — русскоговорящее сообщество
Bogdan Aleksandrovich
он мне из переменных среды путь удаляет до npm, а если руками напишу, все равно не работает
Как ты ставил ноду?
источник

AU

Anatoly Ukropov in Node.js — русскоговорящее сообщество
Привет. Вопрос: есть скаченная по URL картинка
const file = await this.gotInsanse(photoUrl);
Потом я проверяю контент тайп
const [mime, type] = file.headers['content-type'].split('/');
, и если это картинка мне надо её сохранить. как константу file превратить в readable Stream ?
источник

BA

Bogdan Aleksandrovic... in Node.js — русскоговорящее сообщество
Zaff
Как ты ставил ноду?
nvm install версия
источник

BA

Bogdan Aleksandrovic... in Node.js — русскоговорящее сообщество
вот выдает, что не может поставить
источник

BA

Bogdan Aleksandrovic... in Node.js — русскоговорящее сообщество
источник

y

ymdev in Node.js — русскоговорящее сообщество
Anatoly Ukropov
Привет. Вопрос: есть скаченная по URL картинка
const file = await this.gotInsanse(photoUrl);
Потом я проверяю контент тайп
const [mime, type] = file.headers['content-type'].split('/');
, и если это картинка мне надо её сохранить. как константу file превратить в readable Stream ?
так погоди. Если ты получил заголовок ответа, значит запрос был завершен и содержимое файла, вероятно, в каком-нибудь поле body есть в виде буфера. Зачем тебе тут stream нужен?
источник

AU

Anatoly Ukropov in Node.js — русскоговорящее сообщество
ymdev
так погоди. Если ты получил заголовок ответа, значит запрос был завершен и содержимое файла, вероятно, в каком-нибудь поле body есть в виде буфера. Зачем тебе тут stream нужен?
Вот и я так думал, но когда я передаю file.body.pipe(uploadStream) то получаю ошибку о том что этот формат не поддерживается. хотя если делать сразу  this.gotInsanse.stream(photoUrl).pipe(uploadStream) всё нормально работает
источник

y

ymdev in Node.js — русскоговорящее сообщество
Anatoly Ukropov
Вот и я так думал, но когда я передаю file.body.pipe(uploadStream) то получаю ошибку о том что этот формат не поддерживается. хотя если делать сразу  this.gotInsanse.stream(photoUrl).pipe(uploadStream) всё нормально работает
потому что file.body не является стримом. Это просто Buffer или строка (не знаю, во что библиотека твоя превращает), но не стрим
источник

AU

Anatoly Ukropov in Node.js — русскоговорящее сообщество
ymdev
потому что file.body не является стримом. Это просто Buffer или строка (не знаю, во что библиотека твоя превращает), но не стрим
Я пытался сделать так
const stream = new Readable();
stream._read = () => {};
stream.push(file.body);
stream.push(null);
 и далее stream.pipe(...)
источник