При сборке - js собирается в один файл.
Как общий js для всех страниц вынести в отдельную сборку? А то много дублирования происходит... И слишком раздутые файлы.
Опишу что я делаю: В каталоге проекта yii я создал подкаталог bem. Для копирования файлов сборки (js, css) я использую gulp. А вот html на php руками уже правлю.
bem-stub используется для прототипирования
Используй merged бандл или собери отдельную страницу через bemdecl.js (вместо bemjson.js) ручками. В любом случае надо лезть в конфиг сборки.