Closed arikon closed 9 years ago
Я покопал, проблема была потом, что в getTechs()
уровня было написано так: { 'bemdecl.js': '' }
вместо { 'bemdecl.js': 'bemdecl.js' }
.
При этом создавался файл .tech
для страницы, удалялся .bemdecl.js
при bem make -m clean
.
Такого не должно быть, надо это поведение чинить.
Так ведь '' и должно быть для исходных файлов?
Сборка должна работать правильно не зависимо от того, как именно задекларирована технология.
Как определить исходный это файл или нет? Удалять его или нет?
По наличию файла *.bemjson.js
на диске. Эта логика же вроде есть в BundleNode
?
Там не тот тип ноды создается по какой-то причине. Подозреваю что баг появился после рефакторинга create-bemdecl.js-node.