nicothin / NTH-start-project

Startkit for HTML / CSS / JS pages layout.
https://nicothin.pro/NTH-start-project/blocks-demo.html
Do What The F*ck You Want To Public License
616 stars 214 forks source link

Проблема с вставкой инлайновых скриптов #102

Closed adm1t closed 3 years ago

adm1t commented 3 years ago

Есть необходимость заинлайнить скрипт после подключения js-бандла.

block page-bottom
  script(src='js/bundle.js')
  script
    include ../js/some-script.js

При такой записи содержимое второго тега script при сборке остаётся пустым (путь к файлу корректен; если убрать подключение бандла, то скрипт инлайнится как и должен). Это какие-то ограничения для разметки в pug или все же баг в сборке?

npofopr commented 3 years ago

Там бывало, что доктайп в конфиге к пагу надо указывать было

let pugOption = {
  filters: { 'show-code': filterShowCode },
  doctype: 'html'
nicothin commented 3 years ago

Баг сымитировал. Это связано с компиляцией pug, видимо (сборка на это не влияет). Попробую поискать причину и устранить ее.

nicothin commented 3 years ago

Нет, таки виновата была сборка ))

https://github.com/nicothin/NTH-start-project/commit/2e78fed3ee6762a4fcbe5f52d5ca713e1635f2b0 — вот фикс.