Closed Hrommi closed 5 years ago
Все несколько сложнее. Кажется, в вашем варианте в сборку не будут взяты js-файлы из блоков alwaysAddBlocks.
Я написал раздельное добавления для alwaysAddBlocks и для использованных в разметке Блоков: https://github.com/nicothin/NTH-start-project/commit/6beaa5cedc2c5c451a8c9d8acb7cc9fab6cbe575
Пожалуйста, попробуйте собрать свой проект с этим моим изменением (просто замените ф-ю writeJsRequiresFile в галпфайле на эту мою новую: https://github.com/nicothin/NTH-start-project/blob/6beaa5cedc2c5c451a8c9d8acb7cc9fab6cbe575/gulpfile.js#L279-L308
И напишите решило ли это проблему.
Ваше решение тоже исправило проблему, но разве nth.blocksFromHtml
уже не содержит элементы из alwaysAddBlocks
?
https://github.com/nicothin/NTH-start-project/blob/6beaa5cedc2c5c451a8c9d8acb7cc9fab6cbe575/gulpfile.js#L49
И правда, вполне себе содержит. Однако, по совершенно иррациональной причине мне хочется, чтобы require блоков из секции alwaysAddBlocks обязательно шли до блоков, написанных в разметке :D
Пусть будет так :) Спасибо за помощь.
Исправлен баг с записью элементов в
entry.js
. В текущем виде у меня добавлялись только элементы из обязательного блокаalwaysAddBlocks
.