3

问题

我正在尝试将 AVA 测试添加到项目中,但我的测试没有使用我的 Babel 设置正确解析 ES2015 模块。对我来说奇怪的是imports 工作正常,如果我运行我的npm run build并运行 REPL 的输出它可以工作......所以似乎 AVA 没有export正确地转换语句或者我的配置有问题package.json?我尝试通读文档并查看其他示例但没有成功。

重现步骤

  1. 克隆https://github.com/trevordmiller/utility-functions
  2. checkouttests分支_
  3. npm install
  4. npm test

得到一个错误(下面的屏幕截图) -export第 7 行的 ES2015 模块错误getURLSlug

AVA 测试错误

4

1 回答 1

3

在 package.json 中的 AVA 配置中添加 "require": ["babel-register"]

于 2016-07-23T23:32:58.670 回答