Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 22

DL

Daniil Loban in NodeUA - JavaScript and Node.js in Ukraine
так а в чем тогда вопрос?

var fs = require('fs');
fs.readFile('DATA', 'utf8', function(err, contents) {
 console.log(contents);
});
источник
2021 July 23

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Так прочитал и удалил из кэша сразу
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Вопрос. Я использую npm cross-env  и при запуске проекта меняю переменные, там же запускаю gulp таск. А вот как там же запустить сразу несколько гальп тасков? Я написал в package.json вот так, но выдает ошибку:

"dev": "cross-env MODE=development gulp watch gulp scripts"
Здесь два гальп таска, они не работают, а если один, то работает.
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Из доки узнал такую запись:
 "scripts": {
   "dev": "cross-env MODE=development gulp watch npm run gulpTaskScripts",
   "prod": "cross-env MODE=production gulp watch npm run gulpTaskScripts",
   "gulpTaskScripts": "gulp scripts"
 },

Но также ошибка...
источник

II

IIII IIII in NodeUA - JavaScript and Node.js in Ukraine
Если надо параллельно то или concurently если это вотчинг, или просто &&
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Сначала они всякие гулп используют, потом экспрессы, а потом опять Тимур на конференциях нервничает
источник

II

IIII IIII in NodeUA - JavaScript and Node.js in Ukraine
Галп это таск ранер, нормальный инструмент
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
интересно есть ли что-то хуже экспресса
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Из описания это похоже на вебпак
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
И зачем он такой нужен ваш гулп. Я так понял для фронтендеров
источник

II

IIII IIII in NodeUA - JavaScript and Node.js in Ukraine
Они решают схожие задачи, но концепции принципиально разные
А так в целом да, галп в основном для фронта используют
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Мне нужно два таска сразу запустить: вотчер и сборку JS.
источник

II

IIII IIII in NodeUA - JavaScript and Node.js in Ukraine
Вебпак это бандер с точкой входа и лоадерами
С галопом все несколько прозрачней в этом плане
Есть файлы с ними можно делать вещи, эти вещи можно делать в потоке, а можно и в потоках, а можно и с слежкой за файлами
источник

II

IIII IIII in NodeUA - JavaScript and Node.js in Ukraine
Давно не пользовался gulp, но по моему можно просто создать ещё одну таску, которая будет запускать оба
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Обычно же стандартные бандлы умеют и за файлами следить и сбилдить файлики
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Реакты, вью и т.д
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Можно, только если я могу одной командой оба запускать, то это не нужно.
Придется видимо писать, чтобы один таск запускал другой.
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Вот так тоже не работает:
  "scripts": {
   "dev": "cross-env MODE=development npx gulp watch && gulp scripts",
   "prod": "cross-env MODE=production npx gulp watch && gulp scripts"
 },

Хотя и ошибки нет, но gulp scripts не срабатывает.
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
А это фронтенд ведь?
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Или зачем этот гулп для ноды то
источник