我在使用 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>
出于某种原因,当我设置freeVariableChecker
为true
. 现在我得到一个错误:
window is not defined while parsing file: <file path>
而且我不明白哪个选项应该解决这个问题。
知道在哪里可以找到有关 traceur 选项的解释吗?
知道如何解决这个问题吗?
谢谢