Size: a a a

JavaScript — русскоговорящее сообщество

2020 March 27

Ü

Überdoge in JavaScript — русскоговорящее сообщество
Как это из node_modules собрать в файл для браузера?
источник

B

Bob in JavaScript — русскоговорящее сообщество
Überdoge
Всем привет. Как использовать модуль из node_modules во фронтенд проекте?
Какой модуль? Если это фронтэндовский, то пользоваться сборщиком типа webpack или rollup, ещё можно линки на umd билды использовать если они есть в каком нибудь cdn типа unpkg
источник

Ü

Überdoge in JavaScript — русскоговорящее сообщество
Bob
Какой модуль? Если это фронтэндовский, то пользоваться сборщиком типа webpack или rollup, ещё можно линки на umd билды использовать если они есть в каком нибудь cdn типа unpkg
А можно с помощью gulp?
источник

B

Bob in JavaScript — русскоговорящее сообщество
Überdoge
А можно с помощью gulp?
Можно
источник

Ü

Überdoge in JavaScript — русскоговорящее сообщество
Запросы в гугл "how to use node module with gulp" не дают адекватных ответов.
источник

Ü

Überdoge in JavaScript — русскоговорящее сообщество
Bob
Какой модуль? Если это фронтэндовский, то пользоваться сборщиком типа webpack или rollup, ещё можно линки на umd билды использовать если они есть в каком нибудь cdn типа unpkg
От webpack вообще плеваться хочется.
источник

Ü

Überdoge in JavaScript — русскоговорящее сообщество
Überdoge
Запросы в гугл "how to use node module with gulp" не дают адекватных ответов.
Поэтому я здесь.
источник

B

Bob in JavaScript — русскоговорящее сообщество
Заходите в директорию необходимого модуля и смотрите package.json
источник

B

Bob in JavaScript — русскоговорящее сообщество
Там есть поле main, это и будет файлом который загрузится при импорте
источник

B

Bob in JavaScript — русскоговорящее сообщество
Bob
Заходите в директорию необходимого модуля и смотрите package.json
А ещё там может быть поле umd. Если он есть, то можно этот файл считать и припихнуть в билд. Но наверное есть в gulp плагин который сам это делает
источник

B

Bob in JavaScript — русскоговорящее сообщество
Überdoge
От webpack вообще плеваться хочется.
Можно rollup использовать, он по проще, а gulp пора уже выбрасывать
источник

Ü

Überdoge in JavaScript — русскоговорящее сообщество
Bob
Можно rollup использовать, он по проще, а gulp пора уже выбрасывать
Почему пора выбрасывать?
источник

B

Bob in JavaScript — русскоговорящее сообщество
Überdoge
Почему пора выбрасывать?
Он устарел, им уже мало где пользуются
источник

B

Bob in JavaScript — русскоговорящее сообщество
Я сам когда-то ангуляровские проекты на нем собирал, на текущие стандарты его неубодно использовать
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Überdoge
Почему пора выбрасывать?
для спа он не годится, для обычной верстки есть парсель, галп пока используют по инерции те, кто раньше на нем сидел, и новички, потому что про галп много туториалов
но тащить его в новые проекты не стоит
источник

Ü

Überdoge in JavaScript — русскоговорящее сообщество
Спасибо, попробую.
источник

РД

Руслан Даниз in JavaScript — русскоговорящее сообщество
function defer(f, ms) {
 return function() {
   setTimeout(() => f.apply(this, arguments), ms)
 };
}

function sayHi(who) {
 alert('Hello, ' + who);
}

let sayHiDeferred = defer(sayHi, 2000);
sayHiDeferred("John"); // Hello, John after 2 seconds
Подскажите, пожалуйста, почему здесь в параметр who передается не псевдомассив arguments, а строка "John"?
источник

И

Илья | 😶 in JavaScript — русскоговорящее сообщество
Руслан Даниз
function defer(f, ms) {
 return function() {
   setTimeout(() => f.apply(this, arguments), ms)
 };
}

function sayHi(who) {
 alert('Hello, ' + who);
}

let sayHiDeferred = defer(sayHi, 2000);
sayHiDeferred("John"); // Hello, John after 2 seconds
Подскажите, пожалуйста, почему здесь в параметр who передается не псевдомассив arguments, а строка "John"?
...arguments
источник

РД

Руслан Даниз in JavaScript — русскоговорящее сообщество
Илья | 😶
...arguments
Почему arguments становится ...arguments? Можешь скинуть ссылку на такое правило?
источник

KL

Karl Lewis in JavaScript — русскоговорящее сообщество
Руслан Даниз
Почему arguments становится ...arguments? Можешь скинуть ссылку на такое правило?
источник