繁体   English   中英

如何从 splitchunk webpack 中排除多个文件?

[英]How can I exclude multiple files from splitchunk webpack?

问题

我需要从 splitchunk 插件的 webpack 优化中排除多个文件。

我试过的

const excludedFiles = ['file 1', 'file 2'];

module.exports = {
  //...
  optimization: {
    splitChunks: {
      chunks (chunk) {
        // exclude `my-excluded-chunk`
        return !excludedFiles.includes(chunk.name);
      }
    }
  }
};

结果

似乎没有排除这些文件。

怎样才能做到这一点?

你不能这样做。 请注意,块不等于文件。 模块(1个模块~1个文件)被组合成块,块成块组,组成块图。 因此,文件名并不意味着它是块。

optimization.splitChunks 中的 options chunks表示在optimization.splitChunks过程中要排除或包含哪个卡盘。 因此,这意味着您可以排除一个块但不能排除单个文件。

如果你想做你想做的事情,那么使用externals是 go 的一种方法。 它不完全相同,但几乎等同于您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM