6

我正在尝试使用 Jest 编写测试并导入 es6 模块。我目前正在使用 webpack3 和 jest 21.0.2。我的测试代码以

import Const from 'Util/Const';

这会引发错误“SyntaxError: Unexpected token import”。我有用于开发和生产构建的 development.webpack.config.js 和 production.webpack.config.js 文件。webpack.config.js 文件基本上读取 env 变量并确定要引用哪个文件。

下面的代码是 development.webpack.config.js 处理这个错误的一部分:

env: {
    test: {
        presets:['react',["es2015"]],
        plugins: ["transform-es2015-modules-commonjs", "dynamic-import-node"]
    }
}

似乎当我运行 npm test 时,Jest 并不是指 development.webpack.config.js。运行 Jest 时有没有办法设置特定的 webpack 配置文件?

4

0 回答 0