首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Webpack 4中的每个输出导出contenthash值?

如何为Webpack 4中的每个输出导出contenthash值?
EN

Stack Overflow用户
提问于 2019-10-18 15:49:23
回答 1查看 276关注 0票数 0

我有一个相当简单的Webpack 4配置,它使用自己的contenthashes生成几个JS文件。

JS示例:

代码语言:javascript
复制
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似乎不是最优化的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-18 20:03:03

好吧,所以我找到的最接近答案的东西是Webpack清单插件:

https://www.npmjs.com/package/webpack-manifest-plugin

它基本上生成一个清单JSON文件,将文件与它们的散列名称链接在一起,因此可以在交付内容之前在服务器端对其进行解析。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58446248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档