Browserify - transforms/plugins 的顺序

Browserify - order of transforms/plugins

在 browserify 中,您能否明确设置转换和插件的顺序 运行?如果是这样,你如何在 package.json 配置和 browserify API 中做到这一点?

具体来说,我想同时使用 aliasify and tsify,为此,aliasify 必须先 运行。你会怎么做?

如果不可能,顺序是如何确定的?

你可以在那找到很多信息browserify-handbook

此屏幕截图是您找到的其中之一。

--- 我在下面为评论中的问题添加了答案。

@VladimirRovensky,插件直接注册到browserify实例,所以有注册顺序。

var browserify = require('browserify');
var b = browserify();
b.plugin( firstPlugin, firstPluginOpts );
b.plugin( secondPlugin, secondPluginOpts );

之后,每个插件都按照它们的定义运行,通过监听事件或将转换拼接到管道中。

很难理解插件的顺序和转换的顺序。