我正在尝试测试一个需要像这样导入 es6 模块的文件:
看来我缺少一些使其正常工作的配置。
如果您可以使用另一个单元测试框架轻松实现这一点,我也很感兴趣。
预先感谢您的帮助。
最佳答案
- 安装所需的依赖项:
yarn add --dev babel-jest @babel/core @babel/preset-env
或
npm install --save-dev babel-jest @babel/core @babel/preset-env
- 在您的主文件夹中创建
babel.config.js
并将其粘贴到那里:
// babel.config.js
module.exports = {
presets: [
[
'@babel/preset-env',
{
targets: {
node: 'current',
},
},
],
],
};
- 确保
package.json
和jest.config.js
中的所有 jest 设置都设置为默认值。
关于javascript - Jest es6 模块 : unexpected module import,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43366382/