3

尝试编写一些使用 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/exportbabel 应该已经处理的语法

{ [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 之后?

4

1 回答 1

1

全局变换在非全局变换之后应用。

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

wiz.transform(require('brfs'), {global: true}); 
于 2017-01-10T09:17:38.593 回答