【发布时间】:2021-05-21 17:54:07
【问题描述】:
我正在尝试按照此存储库中的说明来修补 Jest。
建议使用patch-package,但我发现在使用Yarn 2时我可以使用yarn patch。
我设法修补了 jest-runtime,但似乎 Jest 在其包中似乎不需要 jest-runtime,所以我不知道它是从哪里来的,以将其用作声明修补文件的引用。
我知道如果 Jest 是需要修补的,我可以这样声明:
package.json
"devDependencies": {
"jest": "patch:jest@26.6.3#./patches/jest.patch"
}
我尝试使用相同的逻辑来包含以下代码以包含jest-runtime,但它不起作用。
"devDependencies": {
"jest": "^26.6.3",
"jest-runtime": "patch:jest-runtime@26.6.3#./patches/jest-runtime.patch"
}
我如何声明这个修补的 jest 运行时以便 Jest 可以使用它?
【问题讨论】: