在browserify中,您可以明确设置转换和插件的运行顺序吗?如果是这样,你如何在package.json配置和browserify API中做到这一点?
具体来说,我想同时使用aliasify和tsify,为此,aliasify
必须首先运行。你会怎么做呢?
如果不可能,订单是如何确定的?
答案 0 :(得分:2)
此屏幕截图是您找到的其中一个。
---我在评论中添加了以下答案。
@VladimirRovensky,插件直接注册到browserify实例,因此有注册顺序。
var browserify = require('browserify');
var b = browserify();
b.plugin( firstPlugin, firstPluginOpts );
b.plugin( secondPlugin, secondPluginOpts );
之后,每个插件通过监听事件或拼接转换到管道中来操作它们的定义。
很难理解插件的顺序和变换的顺序。