В keystone js вы можете сделать что-то вроде
if user && user.canAccessKeystone
script(src='/keystone/js/content/editor.js')
для загрузки скрипта при выполнении определенного условия. Можно ли условно загрузить скрипт только в определенном представлении, то есть в представлении «пост»?
что-то вроде этого:
if view = post
script(src='myscript.js')



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Выяснилось, что загружать скрипт в файл default.pug нет необходимости. Его можно загрузить в файл представления (например, post-pog) внутри block.js, чтобы сценарий загружался после сценариев в файле default.pug. Как это:
extends ../layouts/default
block content
//-this is where the content of post.pug file lives
block js
script(src='myscript.js')