0

我在使用 es6ify 和 browserify 时不断收到异常。这是我的 gulp 代码:

es6ify.traceurOverrides = {
    asyncFunctions: true,
    freeVariableChecker: true
};

browserify(params)
    .add(es6ify.runtime)
    .transform(es6ify)
    .require(require.resolve('app/index.js'), { entry: true })
    .bundle()
    ...
    ...

首先,我收到一个关于包含以下内容的文件的错误:

import a, { func } from 'some/module';

例外是:

Unexpected token , while parsing file: <file path>

出于某种原因,当我设置freeVariableCheckertrue. 现在我得到一个错误:

window is not defined while parsing file: <file path>

而且我不明白哪个选项应该解决这个问题。

知道在哪里可以找到有关 traceur 选项的解释吗?
知道如何解决这个问题吗?

谢谢

4

0 回答 0