Size: a a a

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

2020 June 04

I

Igor in Node.js — русскоговорящее сообщество
Nelkor
Всем привет!

Вопрос тем, кто работал с archiver. Есть директория test-dir, в ней файлы. Хочу создать из неё архив result.zip. Данный код выполняется без единой реакции в консоль и не привносит никакого эффекта 😅
надо явно записывать файловый поток
источник

I

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

N

Nelkor in Node.js — русскоговорящее сообщество
Igor
надо явно записывать файловый поток
Спасибо
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Vladimir Luvolunov
Само собой. Просто привёл пример, когда код может не сработать
Я просто уточнил, ибо по ответу не достаточно понятно было, что успешное завершение в принципе возможно, а в некоторых случаях и очень вероятно. Во избежание вопросов, если кто-нибудь поставит реальный опыт.
источник

A

Alex in Node.js — русскоговорящее сообщество
Переслано от Alex
Заменить ES6 spread оператор на что-то в стиле ES5
но без apply?

function foo(callback) {
   return function () {
       var args;
       args = [].slice.call(arguments);
       callback.call(null, ...args);
   };
}

var bar;
bar = foo(function (data) {
   console.log(data);
});

bar('Hello');
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Alex
Переслано от Alex
Заменить ES6 spread оператор на что-то в стиле ES5
но без apply?

function foo(callback) {
   return function () {
       var args;
       args = [].slice.call(arguments);
       callback.call(null, ...args);
   };
}

var bar;
bar = foo(function (data) {
   console.log(data);
});

bar('Hello');
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Вдруг это дистанционное собеседование. Тут чат для нубов лишний риск.
источник

VL

Vladimir Luvolunov in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Я просто уточнил, ибо по ответу не достаточно понятно было, что успешное завершение в принципе возможно, а в некоторых случаях и очень вероятно. Во избежание вопросов, если кто-нибудь поставит реальный опыт.
Ну да, мой косяк. Мне часто сообщают, что мои формулировки расплывчатые. Есть над чем поработать. Ладно, это уже оффтоп
источник

A

Alex in Node.js — русскоговорящее сообщество
Ну там слабый контингент ☺️
источник

М

Ману in Node.js — русскоговорящее сообщество
Что-то я сомневаюсь что в нубах есть принимающие ес)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Alex
Ну там слабый контингент ☺️
тем не менее, вопрос как раз для того чата
источник

A

Alex in Node.js — русскоговорящее сообщество
Алексей Попов
тем не менее, вопрос как раз для того чата
Да возможно не туда сори
источник

A

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

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Вдруг это дистанционное собеседование. Тут чат для нубов лишний риск.
только непонятно, чувак сам собеседуется, или решил чат пособеседовать? 😁
источник

u

undefined in Node.js — русскоговорящее сообщество
Alex
Переслано от Alex
Заменить ES6 spread оператор на что-то в стиле ES5
но без apply?

function foo(callback) {
   return function () {
       var args;
       args = [].slice.call(arguments);
       callback.call(null, ...args);
   };
}

var bar;
bar = foo(function (data) {
   console.log(data);
});

bar('Hello');
Я чет сомневаюсь, что без apply можно сохранить такой же функционал, чтобы массив разложить на аргументы
источник

A

Alex in Node.js — русскоговорящее сообщество
undefined
Я чет сомневаюсь, что без apply можно сохранить такой же функционал, чтобы массив разложить на аргументы
Ну а как тогда работает spread оператор?
источник

u

undefined in Node.js — русскоговорящее сообщество
Alex
Ну а как тогда работает spread оператор?
Возьми REPL бабеля и посмотри, во что он переведет https://babeljs.io/repl
Там полюбому будет apply
источник

A

Alex in Node.js — русскоговорящее сообщество
undefined
Возьми REPL бабеля и посмотри, во что он переведет https://babeljs.io/repl
Там полюбому будет apply
Да уже смотрел там бабел заменяет на apply
источник

u

undefined in Node.js — русскоговорящее сообщество
Alex
Да уже смотрел там бабел заменяет на apply
А других способов вроде как и нет (по крайней мере я не знаю). Можно только начать передавать сам массив между функциями, но это уже совсем другая история
источник

A

Alex in Node.js — русскоговорящее сообщество
undefined
А других способов вроде как и нет (по крайней мере я не знаю). Можно только начать передавать сам массив между функциями, но это уже совсем другая история
Вроде функция eval решает, но мне пока лень ее копать
источник