代码之家  ›  专栏  ›  技术社区  ›  crenshaw-dev

生成按条目名称分组的网页包代码块列表

  •  0
  • crenshaw-dev  · 技术社区  · 7 年前

    我正在使用Webpack4的代码分割功能。这意味着对于任何给定的入口点,都可以生成不同数量和名称的bundle。

    我想把这些信息以机器可读的格式写入磁盘。理想情况下,json使用按条目文件名分组的文件。例如

    {
        entry1: [
            "entry1.js",
            "vendors~entry1.js",
            "vendors~entry1~entry2.js"
        ],
        entry2: [
            "entry2.js",
            "vendors~entry2.js"
        ]
    }
    

    如果有什么帮助的话,我正在大口地通过webpack流使用webpack。

    我计划使用输出数据在与相应的条目文件对应的页面中插入脚本标记。

    1 回复  |  直到 7 年前
        1
  •  1
  •   PlayMa256    7 年前

    您可以生成status,一个基于json的文档,并自己转换它,您将拥有所有需要的信息。为了得到这个,就跑吧 webpack ... --json .

    您可以将其打印在屏幕上,或保存在文件中。要保存在文件上,只需将输出重定向到文件。 webpack ... --json > myfile.json . 然后,您可以创建一个脚本来遍历json并执行所需的组。