如何使用特定的webpack配置文件来运行Jest?

时间:2017-09-12 00:57:59

标签: webpack jestjs babel-jest

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

开头
import Const from 'Util/Const';

这会抛出错误"语法错误:意外的令牌导入"。 我有用于开发和生产构建的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并不是指developer.webpack.config.js。有没有办法在运行Jest时设置特定的webpack配置文件?

0 个答案:

没有答案