我无法想出一个有效的解决方案。我想我应该以某种方式使用html-webpack-inline-source-plugin或多个入口点的组合,但这对我来说太过分了。
我想要的是:
要内联的文件示例:
const asset = "require('./assets/blob.json')";
fetch(asset).then(.......)
这个文件应该首先进行Webpack转换,因为实际应该内联的是:
<script>
var asset = "/static/json/blob.md5hashofblobjson.json";
fetch(asset).then(.......)
</script>
所以基本上要内联的文件 取决于Webpack构建过程 ,不能只用fs模块读取并直接写入index.html
此外,内联JavaScript应该 不包括 任何WebpackJSONP包加载代码,只是纯JS。下面那个内联的JS应该是注入的常用捆绑脚本(不是内联的)。
我应该如何配置构建过程?谢谢你!