Ошибка при сборке проекта под Windows
gruzzilkin opened this issue · comments
Внезапно потребовалось собрать проект под windows, но сборка спотыкается на обработке bemhtml-old.
- Windows 7 x64 Корпоративная
- git от http://msysgit.github.io/
$ enb make desktop.bundles/blank
14:44:31.033 - build started
14:44:34.982 - build failed
TypeError: Cannot read property '1' of null
at Object.module.exports.declare (e:\Work\projects\7days-redesign\node_modules\enb-bemxjst\node_modules\sibling\inde
x.js:12:33)
at Object.<anonymous> (e:\Work\projects\7days-redesign\node_modules\enb-bemxjst\techs\bem-xjst.js:61:43)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (e:\Work\projects\7days-redesign\node_modules\enb-bemxjst\techs\bemhtml.js:25:18)
at Module._compile (module.js:456:26)
При отсутствии enb-bemxjst, на более простых конфигах, enb отрабатывает как надо. Не знаете, в чем может быть причина такой неинформативной ошибки?
Собственно ошибка в зависимостях, а точнее вsibling/index.js:11
/(([^:]+):(\d+)/g
не покрывает абсолютные виндовые пути, содержащие букву диска с злополучным разделителем :
Что-то вроде /(([^:]+|[a-zA-Z]:)+:(\d+)/g
проблему решает, но решать конечно автору.
Обидно что ошибка повторяется, а дефект прикрыли.
Исправьте пожалуйста - поддержите виндузятников.
Fixed in v1.1.0
@gruzzilkin, можешь оставить фидбэк, действительно ли проблема больше не воспроизводится?
Не знаю как в случае у @gruzzilkin, а в моем - полёт нормальный.
Спасибо большое. Буду продолжать знакомство с bem+enb под виндой.
@tsofist, спасибо! Ждём фидбеков :)
Спасибо за фикс! Проверить смогу только к концу недели, машины с windows под рукой пока что нет.