我用babel-jest编写了一个程序包来转换指定的js文件。我在工作项目中安装了此软件包,并尝试在该项目下运行单元测试。我的项目中有一个.babelrc
文件,因此babel-jest会自动使用babel配置文件,这不是我想要的。
注意:babel-jest是在安装Jest时自动安装的,如果项目中存在babel配置,它将自动转换文件。为了避免这种现象,您可以显式重置transform配置选项:
// package.json
{
"jest": {
"transform": {}
}
}
根据jest docs中的描述,我试图在项目的package.json
文件中重置jest转换。但是它似乎不起作用,babel-jest仍然使用了该项目的babel配置文件。
有什么方法可以避免在玩笑时在项目中使用.babelrc
?