Webpack:插件的顺序重要吗?


78

我在这里这里查看了文档,搜索了StackOverflow和GitHub的讨论,但仍然找不到此信息。是否有任何资源,或者谁知道Webpack中插件的顺序是否重要?以及订购工作如何进行?

Answers:


78

是的,顺序很重要:插件绑定到编译器并按指定的顺序应用。您可以寻找webpack/tapable一个更清晰的方法。

但是,通常,在绑定编译器和编译插件时,不必强迫考虑顺序,因为插件作者会公开特定的事件这些事件可以帮助您推断何时调用处理程序。


19
在文档:/中可能更清楚。一年后,我仍在寻找相同的东西。
安德鲁·克拉斯威尔

2
该链接如何显示如何为节点项目设置构建顺序?
claudekennilol '19

4
有许多问题没有答案。webpack.config.js plugins阵列上的顺序如何影响构建过程?插件是在加载程序之后还是之前执行?Webpack插件能否以与gulp相同的方式串联或并联链接?我可以看到该tapable软件包提供了某些功能。但是,如果没有更清晰的解释,很难说出整个插件系统最终是如何工作的。
AxeEffect

0

webpack不是任务运行程序。这些插件是任务,不是“ webpack样式”,也不支持。您可以在那里报告问题,但是在webpack方面没有任何事情(我不太在意)。-sokra

参考

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.