@nodejs_ru

Страница 352 из 2748
Михаил
17.11.2016
15:01:26
Всем привет. Ребята если есть те, кто пишет на vue.js, у нас есть телеграмм чат для таких как вы :) @vuejs_ru

Yevhenii
17.11.2016
15:48:25
Вопрос eсть: как мне сделать инициализацию пока вотчер не работает на ву2?

решил задачку

вешаю вотчер после инициализации, мб кому такая идея нужна будет

Google
Amir
17.11.2016
18:48:09
corezoid кто-то щупал?)

Roman
17.11.2016
19:06:56
https://m.youtube.com/watch?v=wjFgOckkVYM

Dima
17.11.2016
22:46:41
ребята,зачем нужна ram в postgres на heroku?

Anton
17.11.2016
23:14:31
ребята,зачем нужна ram в postgres на heroku?
Что-то мне подсказывает, что для того же, для чего ram нужна любой бд

Что бы хранить в ней индексы

Dima
17.11.2016
23:15:15
понял,спасибо

Михаил
18.11.2016
01:19:15
Ребята а есть те, кто с секвалайзом работал? Как обновить ключ у асоциации и вернуть новую include асоциацию по обновленному ключу ?

dshm
18.11.2016
06:43:17
Подскажите самую адекватную и Cms на ноде которые сейчас есть

Не для использования а чтобы посмотреть что там и как

Котяй Негодяй
18.11.2016
09:03:27
#npm В package.json есть зависимости в таком виде: "react": ">=15.3.2", "react-dom": ">=15.3.2", "react-redux": ">=4.4.5", Это для того, чтобы поднять версии и затестить, как работает. Так вот, после npm up версии установленных пакетов выше, чем в package.json. Как мне актуализировать их в файле?

Sergey
18.11.2016
09:05:52
мм ты хочешь зафиксировать версии?

Google
Sergey
18.11.2016
09:06:16
потому что установилось то все правильно в общемт о

>= как бы намекает

Котяй Негодяй
18.11.2016
09:07:51
Нет. Я хочу затестить, как всё работает и актуализировать версии в package.json (поднять номера версий). Потом, конечно же, я их сделаю compatible (^n.n.n)

Sergey
18.11.2016
09:09:21
по идее —save должен это делать

Котяй Негодяй
18.11.2016
09:09:28
потому что установилось то все правильно в общемт о
Ну, предположим, что в файле номера версий ниже, чем у установленных пакетов.

Sergey
18.11.2016
09:09:37
ну

у тебя package требует просто чтобы не меньше указанных были

Котяй Негодяй
18.11.2016
09:10:03
Не делает.

Sergey
18.11.2016
09:10:10
все же логично

вроде в какой то версии было сломано это

Сергей
18.11.2016
09:12:30
Юзайте shrinkwrap

/stat@combot

Vladimir
18.11.2016
09:15:21
https://semver.npmjs.com/

nick
18.11.2016
09:16:05
ребята посоветуйте проекты на github, дабы посмотреть как кто делает

nick
18.11.2016
09:17:01
рантайм какой

может что та где взаимодействия пользователя с системой постоянное

вообще то что и стоит на node писать

Котяй Негодяй
18.11.2016
09:18:39
все же логично
Нет. Не логично. Допустим, я юзаю пакет с версией 1.0.0 — записан как ^1.0.0. Выходит 2.0.0 (т.е. содержит ломающие изменения), и я хочу обновиться. Прописываю >=1.0.0, обновляюсь, делаю фикс несовместимостей с пакетом в проекте — имею >=1.0.0 в файле и 2.0.0 по факту. Потом я ставлю ^2.0.0 в файле, чтобы, когда выйдет новая версия с ломающими изменениями, у меня ничего неожиданно не посыпалось. Прифит. Вручную с одним пакетом я могу это проделать. Но если у меня таких зависимостей сами знаете сколько, это проблематично. Так вот —- проблема только в актуализации номеров версий в файле.

Google
Котяй Негодяй
18.11.2016
09:20:07
Про shrinkwrap я знаю. Но это для продакшна.

А в package.json версии тоже нужно держать в актуальном состоянии (чтобы соответствовали реальным зависимостям, но и не приводили к инкременту мажорной версии).

Vint
18.11.2016
09:21:43
@bigslycat поставь глобально вот эту штуку https://www.npmjs.com/package/npm-check-updates ncu в папке проекта - покажет все новинки ncu -u обновит package.json

Котяй Негодяй
18.11.2016
09:23:16
Неа.

"eslint-config-airbnb": ">=12.0.0", в файле

установлена 13.0.0

А вот вывод ncu: redux-persist ^3.5.0 → ^4.0.0-beta1 eslint-plugin-jsx-a11y ^2.2.3 → ^3.0.1

Vint
18.11.2016
09:25:19
Так а почему у тебя установлена более свежая, чем в файле?

Котяй Негодяй
18.11.2016
09:25:39
>= же

Специально поставил, чтоб обновиться.

Vint
18.11.2016
09:26:26
А, ну да, наверное) Значит надо один раз руками зачистить это в package.json А потом использовать эту тулзу или следить через npm outdated и руками.

Котяй Негодяй
18.11.2016
09:29:36
=(

Vadim
18.11.2016
09:33:43
а на yarn никто еще не перешел?

Котяй Негодяй
18.11.2016
09:36:22
Решил проблему. Моя ошибка была в том, что я выполнил npm up

Алгоритм такой:

Меняем в package.json "^ на ">=. Делаем npm up -S && npm up -D, фиксим возможные фейлы.

Vint
18.11.2016
09:40:26
А после больше никогда не используем >=, потому что major'ы выходят редко и их видно через outdated)

Котяй Негодяй
18.11.2016
09:41:43
Vint
18.11.2016
09:46:11
Я у себя вообще строго все версии fixed прописываю. Так нет разброса между dev и prod.

Vladimir
18.11.2016
10:15:13
Google
Vint
18.11.2016
10:17:16
Увы. Но основные модули обычно поддерживаются активно, поэтому используют последние версии вложенных. Мне важна актуальность для depth 0.

Admin
ERROR: S client not available

Yusup
18.11.2016
10:19:10
npm shrinkwrap?

Сергей
18.11.2016
10:19:45
npm shrinkwrap?
он самый

Vint
18.11.2016
10:23:57
Он муторный)

Сергей
18.11.2016
10:24:19
почему?

Yusup
18.11.2016
10:25:37
настолько муторный чтобы ограничивать себя актуальностью только для depth 0?

я помню, бугуртил с socket.io и того, что мне нужна была конкретная версия engine.io

Vint
18.11.2016
10:26:17
За ним тоже следить надо. Лишние команды набирать. В реальности с npm 3 я ни разу не натыкался на проблемы с вложенными модулями. Когда было дерево в npm 2 - бывало.

Но как бы это не исключает его существование и полезность в каких-то случаях)

Ребята, а кто подскажет модуль для работы с очередями? Не охото писать своё для эксперимента. Очереди per instance only, без завязки на внешние хранилища. Короче, пляска вокруг массива нужна.

P
18.11.2016
10:37:15
Уважаемые, никто не знает, на чем лучше всего сделать очередь с отложенными сообщениями и возможностью удаления? Кролик вроде не очень позволяет удалять сообщения (решается костылями), да и для просто отложенных даже там плагин нужен. БД и какой-то сетИнтервал для того, чтобы чекать статус сообщений уж очень костыльно.

Vint
18.11.2016
10:37:52
Блин, час очередей в чате)

Vint
18.11.2016
10:39:20
Ну да, фактически, только с асинхронностью и уже готовое рабочее)

P
18.11.2016
10:53:49
Сергей
18.11.2016
12:30:38
а кто юзает npm-shrinkwrap ?

Evgeny
18.11.2016
12:36:43
больше нет

Сергей
18.11.2016
12:37:03
Почему

Vladimir
18.11.2016
12:37:17
а кто юзает npm-shrinkwrap ?
Мы использовали, но он сломан

Google
Сергей
18.11.2016
12:37:36
Что именно сломано?

Vladimir
18.11.2016
12:37:42
Он сам

Сергей
18.11.2016
12:37:50
Конкретнее

Vladimir
18.11.2016
12:38:15
Прочитай npm changelog

И открытые ишью

Вообщем он не гарантия

Сергей
18.11.2016
12:39:03
А что гарантия?

Сейчас смотрю чейнджлоги, довольно много фиксов именно шринкврап

Andrey
18.11.2016
12:42:53
а кто юзает npm-shrinkwrap ?
мы используем

Anton
18.11.2016
12:44:24
мы используем
а нафига он нужен?

Сергей
18.11.2016
12:44:47
https://github.com/npm/npm/blob/latest/changelogs/CHANGELOG-3.md

Страница 352 из 2748