пока поступают очевидные ответы про сборщики и src, ожидаемого ответа пока нет. уточню.
не все так просто. некоторый js не будет работает вне шаблона.
я, например, не могу вынести из шаблона подобный код, тк именно в этом html идет импорт из бэка данных.
html
<div class="mydata"></div>
js
var data = "{{data.title}}";
$('.mydata').innerHTML = data;
как такой js выносить?