Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Ist WebPack DLLPlugin nur für Entwicklungsumgebungen geeignet?

Was ist außerdem der Unterschied zwischen dllPlugin und commonChunkPlugin? Sind sie nicht alle mit öffentlichen Abhängigkeiten ausgestattet?

ringa_leeringa_lee2662 Tage vor998

Antworte allen(1)Ich werde antworten

  • 滿天的星座

    滿天的星座2017-07-05 10:52:06

    首先,DllPlugin 与 DllReferencePlugin 可以用来预构建 vendor 包,这样只要一次预构建后没有额外的依赖变更,那么启动开发环境的速度就会显著提升。

    所以实际上 DllPlugin 可以认为是只用于开发环境的。至于 CommonsChunkPlugin 则是用来把多个包中的公共依赖抽取为同一个 Chunk,这可以显著减小生产环境的尺寸。

    关于二者区别,可以认为 DllPlugin 是用于提速开发环境构建速度的,而 CommonsChunkPlugin 则是用于优化包尺寸的。

    Antwort
    0
  • StornierenAntwort