Какова наилучшая практика для версий javascript файлов (добавьте номер версии в строку запроса для каждого файла js на моей странице index.html)
Обратите внимание, что я использую веб-API ASP.NET и angularjs.
Можно ли это сделать через msbuild, когда я его использую? для чего это задача или команда?
Я пробовал это в javascript, но он не работает
<script src="app/controllers/app.js?{{version}}"></script>
И это
<script type="text/javascript">
document.write('<script type="text/javascript" src="app/controllers/app.js' + {{version}} +'"></script>');
</script>
Я не могу использовать ASP.Net-соединение или хрюкать, мне нужны разные решения.
В моем опыте использование {{version}} может не работать, поскольку угловые контроллеры и область действия не будут действовать до того, как все ваши теги будут загружены. Как было предложено Dev-One, вы можете жестко скопировать номер с вашими файлами.
Не забудьте изменить (увеличить) этот номер при каждом развертывании новой сборки.
Надеемся, что {{version}} должен работать, если у вас есть ссылка на него в индексном контроллере страницы.
Кроме того, вы можете просто попробовать что-то вроде этого:
<script src="app/controllers/app.js?v=2"></script>