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 );
之后,每个插件都按照它们的定义运行,通过监听事件或将转换拼接到管道中。
很难理解插件的顺序和转换的顺序。
在 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 );
之后,每个插件都按照它们的定义运行,通过监听事件或将转换拼接到管道中。
很难理解插件的顺序和转换的顺序。