Я начинаю оценивать инструменты модуля javascript, такие как RequireJS для модуляции javascript. Это кажется полезным, особенно во время разработки, поэтому мне не нужно перекомпилировать все js файлы в mylib-<version>.js
всякий раз, когда я меняю один из зависимых файлов.
Мое приложение распространяется как с файлами html, так и с javascript, и в процессе производства я хотел бы использовать скомпилированную версию файла javascript.
Итак, в разработке мой html файл может выглядеть примерно как
<html>
<head>
<script data-main="scripts/main" src="scripts/require.js"></script>
</head>
</html>
Но в производстве я бы ожидал, что он будет больше похож на
<html>
<head>
<script src="mylib-1.0.js"></script>
</head>
</html>
Я бы не думал, что это производство, что мне нужно будет ссылаться на requirejs, если я распространяю скомпилированный файл.
Есть ли способ сделать это без необходимости вручную изменять мои html файлы, прежде чем распространять приложение?