不能使用resolve.alias进行JEST测试

gbbr

我正在为应用程序使用WebPack + React + Jest,并且已经resolve.alias = { app: "/path/to/app" }在配置文件中进行了设置

在React中,我可以使用此路径执行require(“ app / component”)并正确获取“ /path/to/app/component.js”中的文件。

在运行JEST测试时,测试中或导入的模块中都不会识别此别名。所有这些在运行应用程序时均有效,但对带有jest-cli的测试无效。

JuhoVepsäläinen

jest-cli 生活在与Webpack分离的世界中,因此它无法以这种方式工作。

使用babel-plugin-module-resolver处理别名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章