@react_js

Страница 1387 из 5115
Mike
01.06.2017
16:38:20
не, ну я могу понять, если формально считается, что негативная мысль с матом — это оскорбление

но тогда тут полчата забанить надо)

Google
Дмитрий
01.06.2017
17:06:35
Компилированную версию нужно заливать в npm, а гитхаб оставить для исходников

Artyom
01.06.2017
17:07:28
У меня две ветки: master для сбилдинного кода и github page, и еще одна для текущей разработки

blkmrkt
01.06.2017
17:08:24
Нет, компилированным файлам не место в репозитории
точно, так и следует делать. Почитаю как заставить npm игнорировать сорцы

Дмитрий
01.06.2017
17:22:32
точно, так и следует делать. Почитаю как заставить npm игнорировать сорцы
В package.json есть поле files, перечисли там те папки, которые хочешь зарелизить в npm

Дмитрий
01.06.2017
17:23:42
Только хотел сказать, будут предлагать npmignore — не соглашайся ?

Mike
01.06.2017
17:23:43
так вроде на сайте тоже советуют в игнор пилить

Дмитрий
01.06.2017
17:23:59
Бонусом, практически все нужные файлы из корня проекта npm сам добавит

blkmrkt
01.06.2017
17:24:48
хмм

Сергей
01.06.2017
17:30:35
не работает

если директория в .gitignore

и в files

Google
Сергей
01.06.2017
17:34:29
npm pack не добавляет

package-lock тоже не подтянулся

о, dist сумел

мой тупняк

всё работает

@ZeroBias спасибо с 5KB до 2KB

Дмитрий
01.06.2017
17:41:06
package-lock тоже не подтянулся
И не должен, емнип

Сергей
01.06.2017
17:41:22
И не должен, емнип
хм... видимо я не так понял его суть

Дмитрий
01.06.2017
17:42:10
Есть ряд файлов, которые по дефолту будут игнориться, типа логов. Краем глаза в твиттере видел про package-lock

Типа чтобы не устраивать у юзеров библиотеки dependency hell

Ҫѐҏӗѫӑ
01.06.2017
17:42:37
да, он потому и существует, что народ начал шрикврап добавлять. а не должен был

теперь шринкврап для совместимости с нпм >=2 и для тех, кто их паблишил в нпм

Сергей
01.06.2017
17:43:49
чет я не понял

смотрите ситуацию, я гоняю тесты с локфайлом, всё окей

но обновляется одна либа внутри глубоко: libname: ^1.5.3 до 1.5.4 и ломает что-то

у меня в тестах все ок

но когда кто-то ставит себе, у него накатывается 1.5.4 и не работает ничего, он приходит ко мне в issues и ругается

Ҫѐҏӗѫӑ
01.06.2017
17:45:02
ты не путаешь гитигнор и нпмигнор?

локфайл нужен в гите и не нужен в нпм

Сергей
01.06.2017
17:47:27
ты не путаешь гитигнор и нпмигнор?
не путаю. сейчас описал ситуацию, которая была конкретно

Google
Name
01.06.2017
17:47:41
Сергей
01.06.2017
17:48:14
зачем тебе в библиотеке локфайл?
эм... его npm автоматически создает. да и как бы чтобы зафиксировать версии. использовать по прямому назначению...

как тогда избежать вышеописанной ситуации?

Сергей
01.06.2017
17:51:31
npm update?
Каждый раз?

Ҫѐҏӗѫӑ
01.06.2017
17:53:00
ты можешь шринврап создать если полагаешься на него

нпм просто переименует его, а внутри то же самое будет вроде

Дмитрий
01.06.2017
17:54:33
Ага

It shares a format with npm-shrinkwrap.json, which is essentially the same file, but allows publication

Aleh
01.06.2017
17:54:52
в 5ой версии shrinkwrap норм?

Ҫѐҏӗѫӑ
01.06.2017
17:55:18
норм. он обратно совместим

у нас на тачках 5, на ci 4

Ҫѐҏӗѫӑ
01.06.2017
17:55:37
и нам ок

Gordey
01.06.2017
17:56:03
а yarn

Ҫѐҏӗѫӑ
01.06.2017
17:56:05
https://www.reddit.com/r/javascript/comments/6dgnnq/npm_v500_released_save_by_default_lockfile_better/di3mjuk/

you can rename them between one another!

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

либам это может быть важно

аппам - нет

вообще они хуево это все описали конечно

Google
Ҫѐҏӗѫӑ
01.06.2017
17:59:38
но ваще если у кого-то поломалось в патче, то надо им сказать

а, ну вообще там вон написала она > and npm-shrinkwrap.json to be reserved for those precious few folks out there who care very much about their libraries having an exact node_modules

это про тебя @sergeysova

Дмитрий
01.06.2017
18:01:49
Я так думаю изначально это мотивировано тем, что фиксация зависимостей в либах превращает дерево зависимостей в баобаб

Ҫѐҏӗѫӑ
01.06.2017
18:02:29
а бандл в еще большую кучу говна, чем должно быть

Дмитрий
01.06.2017
18:02:42
Ну да))

Name
01.06.2017
18:03:50
Каждый раз?
Ну да, перед каждым тестом, если тебе нужно дополнительно проверять работоспособность с последними версиями. Другого варианта с текущими инструментами я не вижу, можешь спросить за свой кейс в issues у npm на гитхабе

Ҫѐҏӗѫӑ
01.06.2017
18:03:54
в общем, надо идти к тому, кто там у тебя поломал, говорить ему, что он пидр и фиксировать депс пока чинит

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
01.06.2017
18:04:26
либо заставлять всех тащить в бандл аппы 100500 джейкверей

Дмитрий
01.06.2017
18:05:15
Самый упоротый вариант — bundledDependencies

Ни разу не видел, если честно, но вариант есть))

blkmrkt
01.06.2017
19:27:08
хочу накидать console.log в каждый метод чтоб было проще дебажить либу - следует взять debug() и резать его чем-то в вебпаке при publish, или как делать?

Alex
01.06.2017
19:28:31
Допустим мне нужен глобальный state, но не хочу ничего устанавливать. Што мне для этого нужно сделать?

blkmrkt
01.06.2017
19:32:01
Дмитрий
01.06.2017
19:39:50
Брейкпоинты для логов?

У меня например либа в максимально подробном режиме струячит до двух мегабайт логов в секунду

Я представляю как ты это будешь брейкпоинтами ловить)

Google
Sergey
01.06.2017
19:42:32
Брейкпоинты для логов?
он про дебаг говорит

Дмитрий
01.06.2017
19:43:03
И я тоже

Sergey
01.06.2017
19:43:37
а, я услышал. я про ошибки подумал

Дмитрий
01.06.2017
19:43:44
Ты многие ошибки в динамике просто не поймаешь; если человек говорит, что нужны логи, то я склонен этому доверять)

Дмитрий
01.06.2017
19:45:27
Любые

Если у тебя exeption вызван комбинацией параметров минуту назад, котрые уже давно собраны gc, то бряк на исключении тебе не сообщит ровным счётом ничего)

Zae
01.06.2017
19:47:42
нормально ли если я роутер-компонент коннекчу к стору, чтобы проверять залогинен ли юзер, и если нет, то выкидывать его на / рут?

Pasha
01.06.2017
20:10:52
Парни нид хелп с вебпаком (мби не по теме, но уже пздц, идей нет). В scss пути к картинкам url(images/icon.png) и нужно резолвить пути по абсолютному пути /smth/assets/images/icon.png. Пробовал добавить resolve-url-loader после sass-loader, пробовал добавлять ~assets/images/icon.png и делать alias: { 'assets': '...abs-path' }. Хер.. никак не могу разобраться, хелп плз

Konstantin
01.06.2017
20:11:04
Котаны, есть способ побросить контекст на сервере?

На клиенте есть, на сервере this.context undefined

Alexey
01.06.2017
20:24:45
А this это что?

Pasha
01.06.2017
20:28:27
потому что все картинки находятся в одной папке ассетов изначально...

Alexey
01.06.2017
20:28:46
Вы же в курсе, что при компонентном подходе это криво

или не?

Pasha
01.06.2017
20:29:03
ну я-то вкурсе, но это не отменяет легаси код

Alexey
01.06.2017
20:29:11
git mv ...

Pasha
01.06.2017
20:29:14
а картинок до такой жопы что ппц

нуну

Страница 1387 из 5115