Javascript 传输文件,然后将其内联,而不使用网页包绑定/加载程序代码

Javascript 传输文件,然后将其内联,而不使用网页包绑定/加载程序代码,javascript,webpack,inline,html-webpack-plugin,Javascript,Webpack,Inline,Html Webpack Plugin,我想不出有效的解决办法。我想我应该以某种方式使用html网页内联源插件或多个入口点的组合,但这对我来说太难处理了 我想要的是: 所有我的js文件捆绑在一起并注入(非内联)到index.html[这当然有效!] 一个js文件(未包含在上述捆绑包中)内联到index.html中 内联js文件必须通过网页包“转换管道”,因为该js文件取决于网页包构建步骤 要内联的文件的示例: const asset = "require('./assets/blob.json')"; fetch(asset).t

我想不出有效的解决办法。我想我应该以某种方式使用html网页内联源插件或多个入口点的组合,但这对我来说太难处理了

我想要的是:

  • 所有我的js文件捆绑在一起并注入(非内联)到index.html[这当然有效!]
  • 一个js文件(未包含在上述捆绑包中)内联到index.html中
  • 内联js文件必须通过网页包“转换管道”,因为该js文件取决于网页包构建步骤
要内联的文件的示例:

const asset = "require('./assets/blob.json')";
fetch(asset).then(.......)
此文件应首先进行网页包转换,因为实际应内联的内容类似于:

<script>    
  var asset = "/static/json/blob.md5hashofblobjson.json";
  fetch(asset).then(.......)
</script>

var asset=“/static/json/blob.md5hashofblobjson.json”;
提取(资产)。然后(……)
因此,基本上,要内联的文件取决于Webpack构建过程,不能直接用fs模块读取,也不能直接手工写入index.html

此外,内联JavaScript应该不包括任何WebpackJSONP包加载代码,只包括纯JS。在JS的内联部分下面应该是注入的常用捆绑脚本(非内联)


我应该如何配置构建过程?非常感谢

嗨,帕特,你能解决这个问题吗?我们遇到了类似的情况。@不幸的是,JoeM没有:/