如果在使用babel-jest时遇到babel-jest找不到https的错误,可能是因为在babel.config.js或jest.config.js中的配置中没有正确指定babel的preset。
下面是一些可能的解决方法:
babel-preset-env和babel-jest模块。npm install --save-dev babel-preset-env babel-jest
babel.config.js中添加"preset": ["@babel/preset-env"],或在jest.config.js中添加"preset": "babel-preset-env"。babel.config.js示例:
module.exports = {
presets: ['@babel/preset-env']
};
jest.config.js示例:
module.exports = {
preset: 'babel-preset-env'
};
.babelrc文件,并且包含正确的preset配置。.babelrc示例:
{
"presets": ["@babel/preset-env"]
}
jest配置正确。{
"jest": {
"preset": "babel-preset-env"
}
}
--config选项,并指定了正确的配置文件路径。jest --config jest.config.js
以上是一些常见的解决方法,根据你的具体情况,可能需要进行适当的调整。如果问题仍然存在,请提供更多的信息,以便我们可以更好地帮助你解决问题。