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

31次阅读

共计 447 个字符,预计需要花费 2 分钟才能阅读完成。

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…

正文完
 0