答案 0 :(得分:0)
您向我展示了您的webpack配置,而不是您的babel配置。但是,根据我所看到的情况,虽然我猜测你正在使用babel-preset-es2015-webpack
排除转换以转换es6模块(babel-plugin-transform-es2015-modules-commonjs
)。您希望将其包含在测试中。您可以像我向您展示如何在this lesson中添加babel-plugin-__coverage__
插件一样。另请查看cross-env以设置BABEL_ENV
进行测试。
此外,您使用的babel-core/register
将被弃用。您将要使用babel-register
包。
所以你的脚本可能看起来像:
"test": "cross-env BABEL_ENV=test mocha --harmony --compilers js:babel-register --recursive src/__tests__"