我有一个相当简单的Webpack 4配置,它使用自己的contenthashes生成几个JS文件。
JS示例:
entry: {
build: './public/js/main.dev.js',
vueApp: './public/js/vueApp/main.js'
},
output: {
path: path.resolve(__dirname, './public/build'),
publicPath: '/',
filename: '[name].[contenthash].js'
},现在,为了使用服务器端渲染,我需要在生成当前contenthash值后从webpack中导出它们。有没有一种干净的方法来实现这一点?我已经尝试过使用html-webpack-plugin生成HTML文件,但在每次渲染时解析额外的HTML似乎不是最优化的解决方案。
发布于 2019-10-18 20:03:03
好吧,所以我找到的最接近答案的东西是Webpack清单插件:
https://www.npmjs.com/package/webpack-manifest-plugin
它基本上生成一个清单JSON文件,将文件与它们的散列名称链接在一起,因此可以在交付内容之前在服务器端对其进行解析。
https://stackoverflow.com/questions/58446248
复制相似问题