bem-site / bem-forum-content-ru

Content BEM forum for Russian speak users
MIT License
56 stars 6 forks source link

Не запускается project-stub #461

Closed koderhun closed 9 years ago

koderhun commented 9 years ago

Выводит ошибки при обновление страницы.

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

tadatuta commented 9 years ago

@rtxrulez Вчера сломали xjst вот этим коммитом, из-за мягких зависимостей в bem-xjst версия подтянулась :(

Сегодня опубликуем исправление.

Прямо сейчас можно решить проблему, если поставить bem-xjst по ссылке https://github.com/bem/bem-xjst/archive/master.tar.gz

AlesyaLobatch commented 9 years ago

Подскажите пожалуйста, я сегодня первый день постигаю БЭМ и github, так что прошу прощения за глупый вопрос наверно.. когда исправление будет опубликовано - нужно заново будет выполнить сию процедуру $ git clone https://github.com/bem/project-stub.git - и проект клонируется уже с исправлением?

tadatuta commented 9 years ago

Да. Я отпишу в этот тред, когда исправление будет опубликовано.

apsavin commented 9 years ago

@AlesyaLobatch Когда исправление будет опубликовано - не обязательно будет клонировать заново project-stub, можно будет просто обновить bem-xjst в проекте, склонированном ранее. Может быть, это и так понятно, но я решил все-таки написать.)

qfox commented 9 years ago

Ах вон оно чо.

sipayRT commented 9 years ago

одним обновлением поломали половину интернета :)

qfox commented 9 years ago

не то слово.

кстати, мы тут вчера нашли, что в dev режиме проект собрался без этого.

Если проект на базе project-stub и enb: BEMHTML_ENV=development enb make Или руками попробуйте пробросить devMode: true, пока фикса нет.

sipayRT commented 9 years ago

а не проще у себя локально версию xjst откатить?

qfox commented 9 years ago

@sipayRT при автовыкатках это сильно сложнее)

voischev commented 9 years ago

одним обновлением поломали половину интернета :)

+2

qfox commented 9 years ago

@voischev 3 половины интернета? ;-)

AlesyaLobatch commented 9 years ago

@apsavin понятно то понятно, но я же написала, я первый день имею дело вообще со всем этим и я не знаю как обновить эту отдельную папку.

qfox commented 9 years ago

@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

AlesyaLobatch commented 9 years ago

@zxqfox премного благодарствую!:)

sipayRT commented 9 years ago

Или так:

cd node_modules/enb-bemxjst/node_modules/bem-xjst
npm i xjst@1.5.0
cd ../../../../

@zxqfox но твой способ как-то проще выглядит ;)

qfox commented 9 years ago

@sipayRT стоит заметить, что они разные) для продакшна лучше твой использовать)

tadatuta commented 9 years ago

@zxqfox @sipayRT @AlesyaLobatch @voischev @rtxrulez @apsavin всё ребят, фикс выехал. Простите за упячку, постараемся подстелить в этом месте соломку, чтобы не повторялось впредь.

qfox commented 9 years ago

@tadatuta image

sipayRT commented 9 years ago

@zxqfox @tadatuta все, закрываем костыльную фабрику до следующего факапа :) было весело, всем спасибо