Browserify转换顺序

试图写一些使用babelify,然后brfs的代码

var wiz = browserify(root, watchify.args); wiz.transform(babelify, { modules: 'common', global: true, ignore: /\/node_modules\/angular|.json/ }); wiz.transform('brfs'); 

但是无论我把转换的顺序放在什么位置,browserify都会抱怨这个应该已经被babel处理过的import/export语法

 { [SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (1:0) while parsing file: C:\Users\splee_000\Documents\GitHub\experimental-theatre\audience_client_src\root.js] 

如何确保brfe变换在babelify之后发生?

全局转换应用于非全局转换之后。

在你的情况下,你也需要使brfs全局的:

 wiz.transform(require('brfs'), {global: true}); 
Interesting Posts