Serhii
хз, у меня он вообще не геморный
Anonymous
ты понял его
Michail
хз, у меня он вообще не геморный
если взять чей то рабочий консфиг то все ок, стоит начать свое что-то добавлять - все , ахтунг
Serhii
а, ты используешь спейсы в жсоне?
Michail
ERROR in ./src/app-config.json Module build failed: SyntaxError: Unexpected token, expected ; (1:6) > 1 | {"foo":"bar
Michail
убрал спейсы
Serhii
щас я скажу свою версию лоадера
Serhii
"json-loader": "^0.5.4",
Serhii
этот точно работает
Anonymous
а, ты используешь спейсы в жсоне?
так вроде два варианты со спейсами или монострока? или что ещё есть?
Michail
заработало
Serhii
хз, парни на гите пишут что бывает проблема чтения лоадером двух спейсов вместо таба
Serhii
моя версия заработала?
Serhii
ну и норм
Michail
вот так если - ,{test: /\.json$/, loader: 'json'}
Michail
без include
Serhii
ну норм
Michail
теперь мечта - подключить LESS лоадер
Michail
поставил плагин все дела
Kota
Kota
То чувство когда тебя давно не было.
Michail
вау и лесс заработал
Serhii
теперь мечта - подключить LESS лоадер
ставь, расскажешь как оно
Michail
Serhii
тебе страшный вебпак потому что ты не читал спеку конфигов
Serhii
там все четко и просто
Serhii
а писать самому лоадер ваще изи
Serhii
https://github.com/EJIqpEP/angular-templatecache-loader
Serhii
обычные текстовые парсеры, на которые можно выполнять нпм либы
Serhii
тот же лесс, в лоадере у тебя вход - это стринга с файла который прошел проверку, на него используется либа лесс транспайл а на вывод идет вписка в цсс файл результата в конце
Serhii
короч если попробывать написать самому лоадер то сразу поймешь как оно внутри крутится
Michail
ну просто пересесть ментально с гранта на галп было проще - логичнее что ли
Michail
а тут немного по другому
Serhii
конечно проще, потому что они оболочка выполнения команд
Serhii
это черные рабы
Serhii
а вебпак - белый менежер с обилием функций из коробки
Serhii
с коробки тонна плагинов для оптимизации
blkmrkt
вот у меня вечно с веб-паком - взял рабочий конфиг и трогать боищшься потом учто чуть что добавишь - ни Х.. не работает сразу
Все просто - ставишь звездочку и подписываешься на сообщения webpack, react-hot, babel, react-router на гитхабе, и непрерывно обновляешь их до каждой последней беты, разбираясь каждый раз что тут теперь сломалось. Таким образом постепенно понимаешь, как они работают вместе и по отдельности
Ярослав
Да это же ад.
Serhii
добро пожаловать в жс кек
Serhii
либо ты отсталый но у тебя все работает либо ты прогрессивный и занимаешься расследованием библиотек
Serhii
У нас, кстати, на проде Riot.js и прекрасно себя чувствуем без всех этих вашиш реактов :)
Serhii
Был момент, что весь js+html+css весил меньше чем шрифты
Serhii
При том что такой себе большой SPA
Michael
На 95% безопаснее?
Serhii
Ага
Serhii
Весит 10кб
Serhii
http://riotjs.com/
Serhii
Dmytro
vanilla.js - 0KB
Malik
У js сейчас период формирования. Эти кучи библиотек — бред, который должен пережить язык. Постепенно язык возьмет из этой кучи библиотек лучшее (надеюсь), но сейчас в продакшене все это подряд использовать — бред х2
Serhii
Не спорю
Serhii
Стандартизация очень нужна
Serhii
Иногда завидую C#
Ярослав
А что по зависимостям у riotjs?
Serhii
Ярослав
т.е. указанный вес - это с учётом зависимостей или без?
Sergey
Сижу тут со вторым ангуляром (400 КБ мин) и немного недоумеваю
Sergey
У нас, кстати, на проде Riot.js и прекрасно себя чувствуем без всех этих вашиш реактов :)
Sergey
При том что такой себе большой SPA
Sergey
10 кб, как так то, лол
Sergey
А, уже с гзипом Ну тогда её все так плохо, реальное приложение на ангуляре так до 60 КБ можно ужать
Ярослав
Это размер жатого gzip-ом riot.min.js
Спасибо, я понял, но я спросил не это.
Serhii
10 кб, как так то, лол
Ну это только сам riot.js ~ 10кб. Весь сбилдженный проект вместе riot.js и вьюхами — 85кб
Serhii
Спасибо, я понял, но я спросил не это.
Так а что? Зачем знать размер dev?
Oleg
Вес имеет критическое значение только на публичных продуктах
Oleg
Если это энтерпрайз - 2 мегабайта ок
Oleg
Если они выполняют свою роль
Serhii
у меня старый проект 4мб весит
Oleg
Особенно если экономят и приумножают деньги бизнеса
Serhii
Ну у нас мобильная и десктопная версия с общей кодбейс. Очень публичный :)
Ярослав
Если это энтерпрайз - 2 мегабайта ок
На энтерпрайзе ок и гиг с лишним =__________=
Sergey
На мобилах прям сильно критично
Serhii
на мобилах без 3г