Sergey
В нпм
Таймураз
Таймураз
Хм А есть обертки над кроном, интересно
Nikolay
Вопрос от новичка: Какой аналог import '../models/model'; в ES5?
Vlad
прочитай commonjs spec
Vlad
и вот эту штуку https://nodejs.org/api/modules.html
Vlad
это как в ноде модули резолвятся
Nikolay
спасибо, почитаю
Denis
Во, нормально, в Минске на Python-митапе обсуждают Golang http://www.slideshare.net/MinskPythonMeetup/go-35423482
Zaur
🔵 В группе есть традиция - представляться при входе: ▫️Какой у вас проект или где работаете? ▫️В чём вы специалист? ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? ▫️Откуда вы? ▫️Как узнали про группу? В сообщении нужно указать тэг #whois 🔵 Правила чата: 🚫 Публикация вакансий запрещена 🚫 Реклама запрещена 🚫 Политика запрещена За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы по направлению JavaScript, Node.js, React.js, Angular 1.x, Angular 2 и пр. публикуем в группе @javascript_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда. Здесь общаемся на темы, посвященные Node.js, микросервисам, немного DevOps, профайлингу и оптимизации, npm-экосистеме, обмениваемся советами и новостями, задаём вопросы и обсуждаем идеи вокруг этого. Параллельно с этой группой развиваются: 🔸@react_js - где мы общаемся на технические вопросы, где мы общаемся на темы, посвященные React, Redux и Relay. Обсуждаем идеи и новости. Обмениваемся своими проектами и решениями. 🔸@angular_js - где мы общаемся на технические вопросы, посвященным разработке с Angular 1.x, включая идеи, предложения, библиотеки. 🔸@angular2 - где мы общаемся на темы, посвящённые Angular 2 и его экосистемы, включая TypeScript и NativeScript. 🌎 Возможно, вам также будут интересны группы: @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs, @devops_ru, @devops_jobs. Приятного общения!
Всем привет. Я бывший флешер, перевожу в данный момент флешь игры на JS(createjs, pixi, Cocos2d/JS). Стало интересно попробовать NodeJS, пишу на нем своих ботов для Телеграм. Интересно все что связано с JavaScript и NodeJS. #whois
Славик
хэштег забыл
Zaur
хэштег забыл
Добавил )
Anonymous
Всем привет, кто скажет в качестве фреймворка для node что выбрать между sails и express ?
Anonymous
с утечкой памяти как справляется koa?
Таймураз
Максим
по поводу?
snatvb
всем привет
snatvb
хочу узнать собирать весь бэк в один файл легально?
snatvb
с зависимостями там и все такое)
snatvb
юзаю webpack
Таймураз
юзаю webpack
https://gist.github.com/752e05b8c0231ffe419025b298fb68bb
Таймураз
Не благодари
Таймураз
второй вебпак
Дима
хочу узнать собирать весь бэк в один файл легально?
Это полиция здравого смысла, вы задержаны за билд бэка вебпаком, на первый раз без штрафа, будьте внимательнее
snatvb
а чем мне его собирать?) @ZeroBias
snatvb
хочу импорты es6
Дима
>а зачем fixed 👌
Дима
SSR — это исключение
snatvb
ну я api пишу не оч сложное
Таймураз
SSR — это исключение
Очень неприятное..
Дима
ну я api пишу не оч сложное
Можно транспилировать бабелем
Дима
Собирать в один билд не обязательно
snatvb
ну я бабелем через вебпак и делаю)
snatvb
а в продакщн как выпускать? с этим опыта нуль
Таймураз
ну я api пишу не оч сложное
https://github.com/atassis/ot-api/blob/rest/package.json#L9 Не благодари
Anonymous
Так можно и webpack'ом собирать, но бандл будет содержать только твой код, а не то, что в node_modules. http://jlongster.com/Backend-Apps-with-Webpack--Part-I Вот в статье описано как.
snatvb
а nodemon src/index.js --exec babel-node
snatvb
вот оно как можно)
snatvb
просто я юзал nodejs ток по мелочам что-то прям такое не писал)
Дима
вот оно как можно)
Там вроде большими буквами написано, что babel-node не для прода)
snatvb
по деплою еще не закинете инфы?) слышал что-то про docker, типо классно, контейнеры все ела
snatvb
"watch-dev": "nodemon src/index.js --exec babel-node", "build": "babel src -d dist",
snatvb
а я уот такого же сделать не смогу получается? new webpack.DefinePlugin({ NODE_ENV: JSON.stringify( NODE_ENV ), IS_DEV: NODE_ENV === 'development' })
snatvb
это же противозаконно сказали :D
Anonymous
var nodeModules = {}; fs.readdirSync('node_modules') .filter(function(x) { return ['.bin'].indexOf(x) === -1; }) .forEach(function(mod) { nodeModules[mod] = 'commonjs ' + mod; }); module.exports = { entry: './src/main.js', target: 'node', output: { path: path.join(__dirname, 'build'), filename: 'backend.js' }, externals: nodeModules }
Anonymous
И всё.
snatvb
вот это уже я не знаю))
Anonymous
И в бандле будет только ваш код, без кода из node_modules.
Anonymous
https://github.com/kriasoft/react-starter-kit/blob/master/tools/webpack.config.js#L242
snatvb
счейс попробую
Anonymous
Даже тут это делают webpack'ом.
Anonymous
В одном из самых популярных boilerplate'ов для react.
snatvb
скажешь как сделать по другому?)
snatvb
оно заработало)
snatvb
я все бандлил в один файл, но подрубил mysql и все умерло)
Anonymous
я все бандлил в один файл, но подрубил mysql и все умерло)
Угу, походу из-за того, что mysql бинарный модуль.
snatvb
не из-за uglify
snatvb
без него все ок
Anonymous
А.
snatvb
как ток не боролся меняя настройки
snatvb
не помогло
Anonymous
https://github.com/kriasoft/react-starter-kit/blob/master/tools/webpack.config.js#L242
Ну смотрите как тут сделано. Тоже сделали webpack'ом сервер-сайд.
Дима
не из-за uglify
Ну выкинь uglify
snatvb
тогда бандл весит 4мб
snatvb
:D
snatvb
вместо 600кб
snatvb
он жеж все зависимости туда пихал
snatvb
ща скину свой больной код
Джон
ребзя тут же можно нубские вопросы насыпать?)