如何解决设置 jest 的 moduleNameMapper 时是否可以使用通配符?
我正在尝试使用 moduleNameMapper 链接我在 Jest 中使用的一些模块,但不幸的是,每次有新更新可用时,包含它的文件夹名称都会更改名称
Qualified path resolution Failed - none of the candidates can be found on the disk.
Source path: /Users/bobdylan/Dev/client/.yarn/$$virtual/@trial-data-intents-virtual-7eba355856/0/cache/@trial-data-intents-npm-2.0.0-alpha.13-29da7a8a7f-47c2361c77.zip/node_modules/@dux/offer-data/
...
index.js 文件在同一路径中,但在 'dist' 文件夹下
现在我正在尝试在 package.json 中设置我的 moduleNameMapper 以尝试让它挖掘除默认路径之外的 dist 文件夹:
"moduleNameMapper": {
"@trial/(.*)": "<rootDir>/.yarn/cache/$$virtual/@trial-$1-virtual-7eba355856/0/cache/@trial-$1-npm-2.0.0-alpha.13-29da7a8a7f-47c2361c77.zip/node_modules/@dux/offer-data/dist",
不幸的是,当包更新时,这不会成立,因为 zip 文件名也会改变。
有没有办法在 moduleNameMapper 命令上设置通配符?或者有没有更好的方法来完全做到这一点?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。