Выводит ошибки при обновление страницы.
06:51:29.335 - [failed] [desktop.bundles/index/index.html] html-from-bemjson RangeError: Maximum call stack size exceeded at $b114 (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:1104:17) at applyc (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:111:20) at $b114 (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:1121:5) at applyc (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:111:20) at $b114 (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:1121:5) at applyc (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:111:20) at $b114 (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:1121:5) at applyc (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:111:20) at __$b114 (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:1121:5) at applyc (/home/rtx/pr/start-project/desktop.bundles/index/index.bemhtml.js:111:20) 06:51:29.706 - [rebuild] [desktop.bundles/index/_index.js] borschik
lubuntu 15.04
Версии: iojs --version v1.8.1
npm --version 2.7.4
@rtxrulez Вчера сломали
xjst
вот этим коммитом, из-за мягких зависимостей вbem-xjst
версия подтянулась :(Сегодня опубликуем исправление.
Прямо сейчас можно решить проблему, если поставить
bem-xjst
по ссылке https://github.com/bem/bem-xjst/archive/master.tar.gzПодскажите пожалуйста, я сегодня первый день постигаю БЭМ и github, так что прошу прощения за глупый вопрос наверно.. когда исправление будет опубликовано - нужно заново будет выполнить сию процедуру $ git clone https://github.com/bem/project-stub.git - и проект клонируется уже с исправлением?
Да. Я отпишу в этот тред, когда исправление будет опубликовано.
@AlesyaLobatch Когда исправление будет опубликовано - не обязательно будет клонировать заново project-stub, можно будет просто обновить bem-xjst в проекте, склонированном ранее. Может быть, это и так понятно, но я решил все-таки написать.)
Ах вон оно чо.
одним обновлением поломали половину интернета :)
не то слово.
кстати, мы тут вчера нашли, что в dev режиме проект собрался без этого.
Если проект на базе project-stub и enb:
BEMHTML_ENV=development enb make
Или руками попробуйте проброситьdevMode: true
, пока фикса нет.а не проще у себя локально версию xjst откатить?
@sipayRT при автовыкатках это сильно сложнее)
+2
@voischev 3 половины интернета? ;-)
@apsavin понятно то понятно, но я же написала, я первый день имею дело вообще со всем этим и я не знаю как обновить эту отдельную папку.
@AlesyaLobatch найдите у себя эту строчку https://github.com/bem/project-stub/blob/bem-core/.enb/make.js#L60 и добавьте там временно
true ||
. Должно получиться так:devMode: true || process.env.BEMHTML_ENV === 'development'
Либо запускайте, опять же временно,
BEMHTML_ENV=development enb server
@zxqfox премного благодарствую!:)
Или так:
@zxqfox но твой способ как-то проще выглядит ;)
@sipayRT стоит заметить, что они разные) для продакшна лучше твой использовать)
@zxqfox @sipayRT @AlesyaLobatch @voischev @rtxrulez @apsavin всё ребят, фикс выехал. Простите за упячку, постараемся подстелить в этом месте соломку, чтобы не повторялось впредь.
@tadatuta
@zxqfox @tadatuta все, закрываем костыльную фабрику до следующего факапа :) было весело, всем спасибо