当前位置: 首页 > 知识库问答 >
问题:

webpack plugin哪个生命中期可以获取项目文件的源码?

楚硕
2023-06-20

webpack plugin哪个生命中期可以获取项目文件的源码,需要判断源码中是否包含相应的内容

共有1个答案

田仲卿
2023-06-20

具体是想实现什么需求呢?看 需要判断源码中是否包含相应的内容 这句描述的话看起来是想给项目优化瘦身?
可以先使用 Webpack Bundle Analyzer 分析项目并产生报告,然后配置 optimization.splitChunks 分割代码和提取公共代码。如果有一些包比较大可以修改为按需引入,做 tree shaking 的话,好像Vue2会比较困难。
详解webpack构建优化
webpack 拆包:关于 splitChunks 的几个重点属性解析

还是说想自己实现一个插件,查找并删除项目中的冗余文件? 可以看看这篇站内文章 �� 借助webpack对项目进行分析优化

 类似资料:
  • Examples Data fetch 如果你需要一个有状态、生命周期或有初始数据的 React 组件(而不是上面的无状态函数),如下所示: import React from 'react' export default class extends React.Component { static async getInitialProps({ req }) { const use

  • 我想通过使用“文件类”从项目文件夹中获取文件,我如何做到这一点?

  • 我使用SBT 0.11。 我有以下sbt项目中的文件: 它工作得很好,但我如何访问所有Java/Scala源文件路径之类的设置,例如

  • 问题内容: 我想使用“文件类”从项目文件夹中获取文件,我该怎么办? 问题答案: 嗯,有很多不同的方法来获取Java文件,但这是一般要点。 不要忘记,您至少需要将其包装在a 中,因为File是其中的一部分,这意味着它必须具有try-catch块。 不是要解决Ericson的问题,而是如果您使用的是实际的软件包,则除非明确使用文件的位置,否则文件的位置将有问题。相对路径与Packages混为一谈。 即

  • 如果您有这样的字符串: < code >【hello world】这是【最好的。家]是个好地方。 如何仅提取括号[]中的每个单词(由空格分隔)。现在我有这个工作 https://regex101.com/r/Tgokeq/2 哪个返回: 你好世界 最好的。家 但我想要: 你好 世界 该 最好的 。主页 PS:我知道我可以在一个foreach中做字符串拆分,但我不想要在正则表达式本身中使用它,就像这

  • 问题内容: 如何使用PHP获取目录内的文件名? 我找不到使用Google的相关命令,所以希望这个问题能对那些类似的问题有所帮助。 问题答案: 有很多方法。较旧的方法是但 可能是最好的方法。 还有(与一起使用)和。 以下是一些有关如何使用每个示例打印当前目录中所有文件的示例: 用法:(推荐) 用法: 和用法: 用法: 如评论中所述,这是很好的,因为我在那里使用的星号实际上可以用于对文件进行匹配,因此