我正在使用 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 插件吗?