Я использую HtmlWebpackPlugin для внедрения javascript в файл шаблона:
<html>
...
<body>
...
<?php echo $this->inlineScript(); ?>
<script type="text/javascript" src="/dist/vendor.js?a4212b4b10c2d4d2d73e"></script>
</body>
</html>
Однако мне нужно, чтобы сгенерированный пакет был вставлен перед кодом PHP <?php echo $this->inlineScript(); ?>
, чтобы позволить встроенным скриптам работать должным образом (онитребует JQuery, который будет загружен внутри vendor.js).
Результат должен быть:
<html>
...
<body>
...
<script type="text/javascript" src="/dist/vendor.js?a4212b4b10c2d4d2d73e"></script>
<?php echo $this->inlineScript(); ?>
</body>
</html>
Есть ли способ достичь этого?Может быть, можно использовать заполнитель типа <%= htmlWebpackPlugin.options.??? %>
или что-то подобное?Если он не работает с HtmlWebpackPlugin, есть ли другой плагин webpack, который я могу использовать?