J'ai récemment examiné rollup et vu comment il diffère de Webpack et d'autres bundlers. Une chose que je suis tombé sur est que c'est mieux pour les bibliothèques en raison de "bundling plat". Ceci est basé sur un tweet et à partir de a recent PR for React to utilize Rollup. Dans mon expérience, Rollup est meilleur à construire des bibliothèques en raison de meilleures optimisations autour de la mise en faisceau à plat (par exemple de levage). 1/2Qu'est-ce que le regroupement à plat et pourquoi Rollup est-il meilleur que Webpack?
Webpack 2 peut être meilleur pour vous si vous regroupez des applications avec le partage de code, etc. Je ne suis pas entièrement sûr de comprendre ce que cela veut dire. À quoi renvoie le groupage à plat? Je sais que la documentation de Rollup mentionne treeshaking pour aider à réduire la taille du paquet, mais Webpack also has a way of doing this. Peut-être que je ne comprends tout simplement pas le concept.
S'il vous plaît noter que ce n'est pas une question de comparaison concernant Rollup vs Webpack. Pour les personnes intéressées, il y a un comparison chart for that by Webpack. Cela demande principalement ce qu'est le bundling plat? Et potentiellement que fait Rollup en interne pour y parvenir?
Une réponse incroyable. Merci beaucoup :) le rend beaucoup plus clair! – aug
Il semble que vous ayez écrit un [article moyen vraiment génial à propos de Rollup et Webpack] (https://medium.com/webpack/webpack-and-rollup-the-same-but-different-a41ad427058c). Je pensais que je donnerais un coup de pouce :) – aug
cette réponse peut avoir besoin d'une mise à jour w.r.t à webpack 3, qui a introduit le levage de la portée. https://medium.com/webpack/webpack-3-official-release-15fd2dd8f07b – cynx