
Vladimir
14.02.2017
11:22:28
у тебя нет цсс бандла
обновляешь цсс -> обновляется приложение

Artur
14.02.2017
11:22:47
я же написал, зачем мне цсс бандл)

Vladimir
14.02.2017
11:22:47
бампается версия бандла

Google

Artur
14.02.2017
11:22:53
обновляется цсс - обновляется цсс
а приложение остается с тем же хешем
и не надо его грузить заново

Vladimir
14.02.2017
11:23:27

Artur
14.02.2017
11:23:34
я понимаю
в поэтому если я обновляю цсс - обновляется все приложение

Алексей
14.02.2017
11:24:04
все это просто специфика реализации имхо

Artur
14.02.2017
11:24:04
и я загружаю все приложение
потому что изменился хеш

Vladimir
14.02.2017
11:24:31
chunks & lazy loading

Artur
14.02.2017
11:25:26
ты готов разбивать на разные чанки js и стили внутри одного компонента?
и вообще сколько у тебя может быть чанков - ну штук 10 по 20 кб, допустим

Google

Владимир
14.02.2017
11:26:22
На сколько часто ты меняешь только стили не изменив разметку компонентов ?
от того что я 2 раза в месяц заставлю всех пользователей подгрузить новый бандл, никто не умрет

Алексей
14.02.2017
11:27:30
притом что во многих случаях релизы катятся, а не каждая фича отдельно)

Artur
14.02.2017
11:27:36
а уже что я хочу и как - другое дело

Pavel
14.02.2017
11:28:00
А кто-нибудь может объяснить, что за ошибка в redux CALL_API:
RequestError: message: Failed to execute 'fetch' on 'Window': Invalid name" ?

Владимир
14.02.2017
11:28:12
то есть увеличенное время ребилда на 40 процентов это не вопрос стоимости ? Ок

Artur
14.02.2017
11:28:22
у меня ребилд примерно 130 мс
в чем проблема?

Владимир
14.02.2017
11:28:50
в том что у нас разный уровень приложений которые мы пишем

Artur
14.02.2017
11:29:37
почему? мне ребилд важен во время разработки. а во время разработки мне надо ребилдить только то, что я изменил. или мы говорим про разный ребилд?

Dreamerinnoise
14.02.2017
11:31:40
Бтв, это нормально, что я тестирую так, к примеру?
import { styleSheet } from './View2.jss';
const {classes} = styleSheet;
const resultWrapper = view.find(`div[class*="${classes.someClass}"]`);
assert.strictEqual(resultWrapper.length, 1);
...

Владимир
14.02.2017
11:31:58

Artur
14.02.2017
11:32:04
билд конечного диста - это отдельная тема, это касается релиза, и с CI - это нажал на кнопку и пошел отдыхать, все собралось и доставилось куда нужно без меня - и мне эти 40% из-за препроцессоров (хотя это что-то мифическое, на проекте из 100k LOC проблем не замечал именно из-за них)

Владимир
14.02.2017
11:33:02

Vladimir
14.02.2017
11:33:38

Dreamerinnoise
14.02.2017
11:34:10
Я подглядел это в material-ui
они примерно также делают.

Google

Vladimir
14.02.2017
11:34:25
я по другому тестирую
го в дм

Ywein
14.02.2017
11:59:06
На тему css-in-js - это вообще такая тема которую нет смысла без конкретики обсуждать, потому что решений очень много и они конкретно так разные.
в jss я вообще не особо уверен какие есть недостатки относительно препроцессоров. все фичи там есть, насколько я знаю

Dreamerinnoise
14.02.2017
11:59:42
главное плагины подключать в нужном порядке
Ну или юзать default-preset

Ywein
14.02.2017
12:13:05
не использую обычно столько плагинов чтобы это проблемой было

Dreamerinnoise
14.02.2017
12:16:52
Я тоже, ну подключил не в том порядке и почти все перестало работать.
без ошибок

Ches
14.02.2017
13:08:09
в какую сторону нужно гуглить если отправляется запрос через axios http://192....../api/site/signup и получается ошибка POST ... 500 (Internal Server Error) , а через Postman все ок?

Artur
14.02.2017
13:09:31
Заголовки, куки, бек

Ches
14.02.2017
13:10:04
а менее широко?)

Pavel Horoshilov
14.02.2017
13:10:48

Mike
14.02.2017
13:11:16
ну это значит что ты отправляешь кривой запрос роняющий сервер
а постман нет
значит, ты что-то делаешь иначе
смотри, что ты отправляешь и где
у тебя могут отличаться куки, могут отличаться заголовки, может быть, дело в ориджине
чтобы не так широко сказать экстрасенсом быть надо
может быть ты постманом урленкодед параметры шлешь, или формой, а из js json
и твой сервер форму хавает а джсон нет

Google

Mike
14.02.2017
13:13:13

Alexey
14.02.2017
13:22:02
Всем привет. При установке yarn конфликтует с hadoop-yarn, кто-нибудь сталкивался?
насколько я понял есть алиас бинарника yarnpkg, но apt-get install валится при распаковке ярна и ничего вообще не ставит на линуксе

Ches
14.02.2017
13:23:35

Сергей
14.02.2017
13:35:55

Sergey
14.02.2017
13:36:28
жестко

Admin
ERROR: S client not available

Alexey
14.02.2017
13:37:04

Vladimir
14.02.2017
13:37:05

Alexey
14.02.2017
13:37:06
что не так?

Vladimir
14.02.2017
13:37:16
попробуй через npm

Сергей
14.02.2017
13:37:29

Vladimir
14.02.2017
13:40:03
https://yarnpkg.com/en/docs/install#linux-tab
даже для макоси советуют брю
ты странный и немного агрессивный

Alexey
14.02.2017
13:41:13
поставил через npm, спасибо

Сергей
14.02.2017
13:41:17
а зачем ставить через пакетный менеджер системы то, что есть часть node?

Vladimir
14.02.2017
13:41:35
пермишены?

Google

Vladimir
14.02.2017
13:41:42
ну вобщем разное бывает ты знаешь

Mike
14.02.2017
13:41:44

Сергей
14.02.2017
13:42:14

Алексей
14.02.2017
13:42:55

Alexey
14.02.2017
13:43:10
есть это в issues уже
причем месячной давности

Алексей
14.02.2017
13:43:57
а с чем конкретно конфликтует?)
да там наверно все разрабы на маках, вот и не решают проблему)

Dream
14.02.2017
13:45:53
когда-то ставил окружение в рабочем проекте, мне сказали ковырять самому так-как у них маки и у них все работает, найс

Сергей
14.02.2017
13:48:00

Алексей
14.02.2017
13:48:30
ибо надо на контейниризацию переходить чтобы не было таких проблем))

Dream
14.02.2017
13:48:37
и playbook внезапно работает как должен
видимо дело в админе

Oleg
14.02.2017
13:49:58
Вы знаете у меня такая же нога как у вас и не болит (с)

Dream
14.02.2017
13:50:57

Oleg
14.02.2017
13:51:19
Таки да