Порядок преобразования 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 жалуется на то, что 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]

Как сделать так, чтобы трансформация brfs происходила после babelify?

1 ответ

Глобальные преобразования применяются после неглобальных.

В вашем случае вам нужно сделать brfs глобальный тоже:

wiz.transform(require('brfs'), {global: true}); 
Другие вопросы по тегам