英文:
How to run Jest tests with a custom Parcel transformer?
问题
我有一个自定义的Parcel转换器,用于转换我的导入路径。
例如,import "a/b/c"
实际上是 import "./packages/a/src/b/c"
。
如何使用Parcel运行我的Jest测试?
我尝试运行 npx jest
,但我的导入路径无法解析,因为Jest没有使用我的Parcel转换器。
英文:
I have a custom Parcel transformer that transforms my import paths.
For example, import "a/b/c"
actually does import "./packages/a/src/b/c"
.
How can I run my Jest tests using Parcel?
I tried running npx jest
but my imports do not resolve because Jest isn't using my Parcel transformer.
答案1
得分: 1
你尝试过使用 moduleNameMapper
让 Jest 知道你的别名了吗?
将以下内容添加到你的 Jest 配置中:
moduleNameMapper: {
'^a\\/(.+)': '<rootDir>/packages/a/src/$1'
}
英文:
Have you tried using moduleNameMapper
to let Jest know about your aliases?
Add this to your Jest config:
moduleNameMapper: {
'^a\\/(.+)': '<rootDir>/packages/a/src/$1'
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论