Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从网页包编译器中获取已编译的文件名哈希?_Javascript_Node.js_Webpack_Webpack Dev Server - Fatal编程技术网

Javascript 从网页包编译器中获取已编译的文件名哈希?

Javascript 从网页包编译器中获取已编译的文件名哈希?,javascript,node.js,webpack,webpack-dev-server,Javascript,Node.js,Webpack,Webpack Dev Server,我正在webpack中动态编译几个包,以支持我的一些服务器端渲染代码。我需要将客户端包注入服务器端生成的HTML 我有clientside编译器参考,唯一需要的是clientside bundle名称(包括一个hash)bundle.[hash].js,以支持更好的缓存。如何访问已编译的文件名 const clientCompiler = webpack(client) 我一直在看stats对象,但是这个包是通过webpackdevserver手动运行的 const webpackDev

我正在webpack中动态编译几个包,以支持我的一些服务器端渲染代码。我需要将客户端包注入服务器端生成的HTML

我有clientside编译器参考,唯一需要的是clientside bundle名称(包括一个hash)
bundle.[hash].js
,以支持更好的缓存。如何访问已编译的文件名

  const clientCompiler = webpack(client)
我一直在看stats对象,但是这个包是通过webpackdevserver手动运行的

 const webpackDevServer = new WebpackDevServer(
    clientCompiler,
    devServerConfiguration
  )

我编写了一个插件,并将其从stats对象中删除

嗨,你能分享一下你是如何解决的吗?我正在努力用散列来获取文件名