ruby-on-rails - Webpack:将一些条目拆分为 block ,但其他条目 - 不要

标签 ruby-on-rails webpack chunks webpacker

是否可以让一个 webpack 开发服务器配置多个入口点(网站上有多个页面),每个入口点都有不同的配置?

具体来说,我希望将一个条目(页面的 JS 代码)分成 block ,但不要将另一个条目(带有已翻译消息的 JS 本地化包)分成 block 。

如果您愿意,您可以忽略一个可能的并发症,即我使用的是 Ruby-on-Rails webpacker,它会自动为我创建一些 webpack 配置。

最佳答案

您可以使用 optimization.splitChunks.chunks 的函数按名称排除本地化包,如 Webpack 文档中的示例所示:https://webpack.js.org/plugins/split-chunks-plugin/#splitchunkschunks

在 Webpacker 领域,它可能如下所示:

environment.splitChunks((config) => Object.assign({}, config, { 
  optimization: { 
    splitChunks: {
      chunks(chunk) {
        // exclude `my-excluded-chunk`
        return chunk.name !== 'my-excluded-chunk';
      } 
    }
  }
}))

关于ruby-on-rails - Webpack:将一些条目拆分为 block ,但其他条目 - 不要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58790966/

相关文章:

ruby-on-rails - 辅助规范上的 output_buffer 为空

mysql - Rails 4 数据库表

vue.js - 防止特定的 .vue 组件被捆绑

node.js - NPM 漏洞对构建过程的重要性

python - 拆分为 n 个字符串时返回字符串的所有可能组合

c - 如何按行 block 处理 C 中的文本文件?

ruby-on-rails - 使用 json (Rails) 创建新模型条目

ruby-on-rails - ruby on rails - rack-cors 具有不同资源的多个来源

javascript - 在 webpack 构建之后运行命令

JavaScript 数组分块的特定方法