Максим
и все
Максим
что тут некрасивого?
Максим
ну или может я кейс до конца не понял
Nikita
перезапуск где?)
Максим
понял
Максим
все последнее предложение) https://www.npmjs.com/package/webpack-shell-plugin
Nikita
смотрел, но слишком просто. надо стартовать и убивать процесс
Максим
много хочешь)
Mike
pm2 может заюзать? Там вотчинг вроде есть
Могу подсказать свой велосипед
Mike
Там есть скринкаст. Глянь, может подойдёт
Nikita
const path = require('path'); const { spawn } = require('child_process'); class WebpackNodePlugin { apply(compiler) { let childProcess = null; const cwd = compiler.options.output.path; const entryPoint = path.join(compiler.options.output.path, compiler.options.output.filename); compiler.plugin('done', (compilation) => { if (childProcess) { childProcess.kill(); childProcess = null; } childProcess = spawn('node', [entryPoint], { cwd, stdio: 'inherit' }); }); } } module.exports = WebpackNodePlugin;
Nikita
как-то так выглядит то, что я хочу)
Nikita
Там есть скринкаст. Глянь, может подойдёт
сложна, долго) Надо чтобы раз-раз и заработало. Видос глянул, интересно, но надо вникать.
Nikita
да так-то норм, просто на коленке)
Nikita
нет перезапуска и прочих плюшек
Ale
перезапуска, если процесс упал?
Nikita
ага
Nikita
так-то оно фича, но нет логгинга нормального
Ale
ага
так а заюзай вместо простого spawn тут nodemon
Nikita
ну вот можно, да. но пока работает)
Nikita
яж спрашивал готовое аналогичное решение
Anonymous
ты случаем не держал джаббер конференцию хабра?
Anonymous
Да, и что?
я был в этой джаббер конференции 🌚
Anonymous
Года 2-3-4 назад, точно не помню
Anonymous
Nook
Когда на русском
Nook
Вообще нифига не понятно
O.
Ребят. Вопрос есть. Какой нормальный парсер для multipart запросов есть? В запросе с формы изображения и параметры. Юзал multer, но устал от него. Гугл работает, но хочется вашего опыта.
O.
И примерчик неплохой наработанный если можно)
Nook
Большие данные будешь отправлять?
Nook
Принимать точнее
Anonymous
Менять mbr на gpt была не лучшая идея
Denis
Denis
В чём они это рисовали? Михаил здесь есть?)
O.
Большие данные будешь отправлять?
Большие относительно чего?
O.
Изображения около 1 mb и параметров около 10
O.
+ мильён валидаций
Nook
Используй тогда Stream
Nook
https://github.com/expressjs/node-multiparty
Nook
Что-то типо этого
O.
Нет примеров в продакшене?
O.
А так, спасибо)
Igor
Странная проблема, экспортирую класс (class Myclass { ... }) в npm модуле как module.exports = { 'Myclass': Myclass }. Но заимпортировать не получается - undefined
Дима
Странная проблема, экспортирую класс (class Myclass { ... }) в npm модуле как module.exports = { 'Myclass': Myclass }. Но заимпортировать не получается - undefined
1. Если у тебя имя поля такое же как имя объекта то достаточно сделать так = { Myclass } 2. Попробуй экспортировать класс по дефолту. module.exports = Myclass Тогда const Myclass = require('modulename')
Igor
я просто еще другое экспортирую в том же объекте
Дима
Ну и впринципе выполни в node repl импорт своего модуля и увидишь что на самом деле экспортируется
Дима
Igor
разобрался что к чему, теперь проблема в том что Myclass при импорте на самом деле лежит в Myclass.default
Дима
Ну да, бывает так)
Igor
ну не очень удобно, надо как-то избавиться
Дима
У тебя видать модуль с транспиляцией?
Дима
default добавляется в модули в whatwg формате
Igor
у меня бабел transform-es2015-modules-commonjs
Дима
Которые с import from и export default
Дима
Ну да
Igor
есть какой-то https://www.npmjs.com/package/babel-plugin-add-module-exports
Vlad
"add-module-exports"
Igor
в котором вроде нет этой проблемы
Vlad
да
Vlad
нет
Nikita
Привет, кто юзал hippie для е2е, там есть возможность в expectBody использовать регулярки?
Nikita
Нашел, expectValue можно использовать.
Vladimir
Ну все НДС и до амазона дошел
Roman
тут уже ярн обсуждали? :)
Ale
а есть что обсуждать?)
Roman
ну может кто то знает ответы на сакральные вопросы, которые меня беспокоят? если так, я бы хотел их задать :D
Ale
так лучше бы вопрос задал)
Vladimir
Ответ
Vladimir
Roman
чому просто не контрибьютить в нпм?
Roman
вот да, но почему?
Roman
то есть я знаю что не нужен
Vladimir
Почему не нужен? Потому что в нем нет ничего особо нужно, а работает он криво
Ale
а почему криво?