【问题标题】:Webpack multiple entries output without "[name]" patternWebpack 多个条目输出没有“[name]”模式
【发布时间】:2020-01-10 11:10:04
【问题描述】:

我想确定没有[name] 字符串模式的文件名输出。我有多个条目,并希望通过使用条目的逻辑来确定文件名。像这样的:

output: {
        path: getFilePath(),
        filename: getFileName(),
    },

问题是当我运行 webpack 配置时该条目是未知的。

【问题讨论】:

    标签: webpack output multiple-entries


    【解决方案1】:

    我检查了Webpack multiple entries docs,但没有找到任何方法。

    然后,我发现当你给filename 一个函数时,并没有像这里那样运行它:

    output: {
            path: getFilePath(),
            filename: getFileName,
        },
    

    Webpack 将使用 Entry 参数调用此函数,它将包含它现在正在运行的条目,例如:

        function getFileName(entry) {
        if (entry.chunk.name === "name1") {
            return "Test1";
        }
        return "Test2";
    }
    

    【讨论】:

      猜你喜欢
      • 2023-03-06
      • 1970-01-01
      • 2019-09-04
      • 1970-01-01
      • 2021-03-24
      • 2017-02-21
      • 2017-02-02
      • 2019-08-20
      • 1970-01-01
      相关资源
      最近更新 更多