微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将所需的节点模块包含在一个特定的入口点中,并将它们从其余模块中拆分为一个供应商块

如何解决将所需的节点模块包含在一个特定的入口点中,并将它们从其余模块中拆分为一个供应商块

在我的 webpack 配置中,我使用分割块的标准用法

optimization: {
    splitChunks: {
      // include all types of chunks
      chunks: 'all',},

这正确地创建了一个 vendor 块,并将我的节点模块与我的各种 JS 入口点分离。

但是,有一个入口点使用非常有限的节点模块子集,我希望这些节点脚本作为入口点的一部分包含在内,而不依赖于供应商块。例如,我的构建将创建以下内容

  • vendors.js
  • script-1.js(无节点模块,依赖 vendor.js 才能运行)
  • script-2.js(无节点模块,依赖 vendor.js 才能运行)
  • script-3.js(包含必要的节点模块,可以独立于 vendor.js 运行)

如何在 webpack 中进行配置?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。