关于前端:Vue-vuecli3中chainWebpack和configureWebpack的区别

chainWebpack 的底层是 webpack-chain。采纳的是命令式 Webpack 配置。

configureWebpack 的底层是 webpack-merge。configureWebpack 的值能够是Object也能够是Function。(若是Function这个Function的返回值也应是一个Object)
且间接设置的Object和函数返回的Object都是配置子集。
最终这个配置子集通过webpack-merge被合并到残缺配置中。

vue-cli 官网文档 https://cli.vuejs.org/zh/conf…

总结 – chainWebpack和configureWebpack应用上的区别:
如果只想改配置集中的某一项,那么就用configureWebpack,因为configureWebpack的Object最终会被merge进配置的全量汇合中(chainWebpack更像是笼罩)。

完结。

同步更新到本人的语雀
https://www.yuque.com/diracke…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理