{"_id":"@darcytech/jest-preset-darcytech","_rev":"6-13d29f3656e4d5ef0a1a886890229907","name":"@darcytech/jest-preset-darcytech","dist-tags":{"latest":"2.3.0"},"versions":{"2.0.1":{"name":"@darcytech/jest-preset-darcytech","version":"2.0.1","keywords":["jest","jest-config","preset","babel-jest","jest-dom","jest-circus","jest-watch-typeahead"],"author":{"name":"吴震宇","email":"wu.zhenyu@darcytech.com"},"license":"MIT","_id":"@darcytech/jest-preset-darcytech@2.0.1","maintainers":[{"name":"noshower","email":"13777850432@163.com"}],"dist":{"shasum":"1c777fb470d637e8c319fb49ee0f7b08641b37a8","tarball":"https://registry.npmjs.org/@darcytech/jest-preset-darcytech/-/jest-preset-darcytech-2.0.1.tgz","fileCount":5,"integrity":"sha512-Jh0KkmzjQnJTpwqyoKCPtQf+g6tM0muD+qXximjFS3Qf1VOdAjU4JsGZXdr5vBOT8AgEEWdM0/DbtPfj7Ie1dA==","signatures":[{"sig":"MEUCIQDUzmJSF+QlcZTKjhrV74ikFbTEUYwVl+kvRu12mOfC6AIgVkHlrqb8CkXC2TVyjikW00fGK5oWsVrIECHmkmG2fPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKXMeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4lw/+OwYkIaui1gfrIGRW/VRRtODyQNvB0WkJ5aphSyh+yypfeQIb\r\nhi4ciI17zT3YLTCFyMaDTQO88SguK3ZdCvgmuhjIp9TeELrvUiTWpnEyA+Hk\r\ncaHhkbI/pBGLbYAIomAUMueGHUmIxKTW12ytlhE5dIOQR1GAlQLlCICmlBWq\r\n0i7gt6OypLPybPrDqFaIU8OS0vBBg84HU7pmedUAdkpneECjJlcC/aQrp+5c\r\ns/qN4uCFe//BP6p2Hs2H7CCzvSiwIuioBWg0mHRmzsPRis+7Z3YFPI8Ucq7T\r\n/Zyzzg/qC6GT3YwRhZyflPnuBJa9fEVjzgZXEhQqHf5mpuBCE3TpCVReWsKM\r\nfRxEybYehz4/PoQuyYElkEDC/NKW8bHcYMljiF/lNGWZxoBu1Zhv5UHE2m/4\r\nOrAGzgaZ1FNU77IDl9424YKKtW2isCABBdcAPpYe5bC2sKl2wFD7daYKFbEP\r\nWe42EJrYeVer42nbdnyRgvf5MQfEyt6kvX5hzu63t8OosV/Wcv5V22HIOt+c\r\nYAlQz+2zATzwdh4Q9Q8DOSuKiOfM92sodLPrf3hnbNt/VooJBYNyi0B2v4Dl\r\nhAUdrwh9NRuXgwxuptQcS77bkxAOAZvVXE4stk/yHhGG780bc5xoyhMNKtrO\r\nFcUfRy791NeUY9AO9mOaV6l5RSatJrFHWeI=\r\n=CXGr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jest-preset.js","gitHead":"bccb46e00a9f8e574e6eb4d6d31f51b0a9f2ebc9","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"_npmUser":{"name":"noshower","email":"13777850432@163.com"},"repository":{"url":"https://git.darcytech.com/repos/jiaoyi/create-app.git","type":"git"},"_npmVersion":"8.5.0","description":"jest 基础可共享配置","directories":{"lib":"lib"},"_nodeVersion":"16.14.2","dependencies":{"jest":"^27.4.7","babel-jest":"^27.4.6","@types/jest":"^27.4.0","jest-circus":"^27.4.6","identity-obj-proxy":"^3.0.0","jest-watch-typeahead":"^1.0.0","jest-environment-jsdom":"^27.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jest-preset-darcytech_2.0.1_1663660830799_0.6600384967824509","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@darcytech/jest-preset-darcytech","version":"2.0.2","keywords":["jest","jest-config","preset","babel-jest","jest-dom","jest-circus","jest-watch-typeahead"],"author":{"name":"吴震宇","email":"wu.zhenyu@darcytech.com"},"license":"MIT","_id":"@darcytech/jest-preset-darcytech@2.0.2","maintainers":[{"name":"noshower","email":"13777850432@163.com"}],"dist":{"shasum":"777df1a75955f280d737a8e8c63b03787f3d3318","tarball":"https://registry.npmjs.org/@darcytech/jest-preset-darcytech/-/jest-preset-darcytech-2.0.2.tgz","fileCount":6,"integrity":"sha512-N9GkwjxCJQRPedWztO7QtX16emZnPV/CVYOaVbYaKuCMD5SS+tHBnbcq7TvXbQZDRaE3woDThYPFsXJTfyZCsQ==","signatures":[{"sig":"MEYCIQD0u1zGRzLaFJ2FwHR+KsdYafJhoZhhWbpkiLS2jQs53QIhANG1vfx9aJhTViCiAASS4hNKZM1qTR7oe1ny2f9ETJ/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKY16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Dw//dcE9qhTvwDX9LPiUC3zItaK2f3ieXqy43UksLrPDxCPQDDPU\r\nBgjGd4fVMhRiBq3Z3SEigYF4WLYWqmBRte89iIpMb7MzcKIOp4S95fQPAK9N\r\nPX1ZL0Gw03JpyADhdoXTMBXuE5A3ll500eUQjMfgte88G7b31GxHtKsYq9Lp\r\nrdQ3uvq/2qrVz4lG0lRgBigSfV9AN3vrfBW1fFd9tzm8p6830heHaGs1T0Gz\r\nUmsLPuLvPfrIKhEYq/Z8+Zuz6W0LsQjZkT032cVRNZa6okT6Hu89gXBTyQAX\r\nA9wfsv/9uQBKK8lMJ8xc0YRrDuR8hdxBXjvyHf/VqtRmevX4XtBEXHUJNhc/\r\naNmJr6B4c65XwmGFr54ow/zM4N41qkcdWnnloHZjUdzyWSBwHCXICclPWCUe\r\nfjiVDQ9o2MA+d9PzFB6Ld2EC7TWH1xBjVrV6XWpemC4YJv5u9xmrSwTDo8Br\r\nWQCFj20A2NxqZAMWvSpu9k2u2wnYk2sF1drTKacyC7Skt71si//WIjcAjMOe\r\nnhZ7yQqZ8lwm99i+iPQQ00dyRCr+PkLgfIbW+XkfkYgwfKFXdCpXi64rmwq1\r\n+Y3cWw+4ZVTkwS8Hur105IKg5JIbhqnG04tFsrbLzbhoIfe5mlCyDjserwMR\r\npMaxm5S4d/PyMV92W+xYbNAr7VrkkYeMlyM=\r\n=WKWv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jest-preset.js","gitHead":"6a52647399a2db445bf17dcbc226ac2ee822679d","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"_npmUser":{"name":"noshower","email":"13777850432@163.com"},"repository":{"url":"https://git.darcytech.com/repos/jiaoyi/create-app.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v16.14.2+x64 (darwin)","description":"jest 基础可共享配置","directories":{"lib":"lib"},"_nodeVersion":"16.14.2","dependencies":{"jest":"^27.4.7","babel-jest":"^27.4.6","@types/jest":"^27.4.0","jest-circus":"^27.4.6","identity-obj-proxy":"^3.0.0","jest-watch-typeahead":"^1.0.0","jest-environment-jsdom":"^27.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jest-preset-darcytech_2.0.2_1663667577909_0.2641308540554166","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@darcytech/jest-preset-darcytech","version":"2.1.0","keywords":["jest","jest-config","preset","babel-jest","jest-dom","jest-circus","jest-watch-typeahead"],"author":{"name":"吴震宇","email":"wu.zhenyu@darcytech.com"},"license":"MIT","_id":"@darcytech/jest-preset-darcytech@2.1.0","maintainers":[{"name":"noshower","email":"13777850432@163.com"}],"dist":{"shasum":"6a29c3e95f3f701911519b5114b84fecce51505a","tarball":"https://registry.npmjs.org/@darcytech/jest-preset-darcytech/-/jest-preset-darcytech-2.1.0.tgz","fileCount":6,"integrity":"sha512-Bb1xqvtAT/nmLus9zy6WteVjjXHTSxfJoQ/72rs0yatSihwtFQyYCU8Nlhmp12SiEJhVjIQRpn9OpPr+OJ9zcA==","signatures":[{"sig":"MEQCIHbqKdEuv261hZF4YfbEhvAPdbk8lOErCF6B7AxkzLW1AiAhnPy577CsWGiQD0K1eersQe0Loo3+AJ6qDWcjLPrOkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbQGJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr18Q//QbGa7v4/K4GttoDvnEOLSR9xdtsBTWa+9hmSWsu33wCo7SH+\r\nwdfR7xhCNjHQsqszIRf/aPWE1jCOUlRIz/SYL8WWaIK7qWgNCcowXXMJovXV\r\nHyOyDAf+qUMAJzKnf//Xvjn2OvL/Q6p4aRmaXjn0BK1TlFkfaENrZzUK8Oc0\r\n/h4uCuAGiWGLq4/thaq0f689iOaf9hd3WOpEx0X0rQoeqkJ68XRGGCfa7h9O\r\nMrlLS7SwDdlEgy1BJC2olxRPfok8is1ajRkbZSAacL2i5BgD7pYz0s9XyL19\r\n6WKg37rTdmSM/kt7l4/DG/Zw7nFcTBBNjiWFEYemzHrUwQ38C/CC7mI5zpbL\r\nwdN61tsvu6CUAZ8/p0vsJtHFgkn2+IWtGwdyPJ/uEjOQ1NnDyhMVB0w1DEHb\r\nna8OeYzSGSnZdL8uHhKkmsBj3IUXz/7xbP8rN9Zn7wBHsh0GjWO/YYpgSH3R\r\nMiBARh3prem8zaYwX9NxwDKnbECqrPibPei6AmHNnoXzcmrDIZZzdSI5JpXI\r\nPH0kWxz86eusKAB1BSQvKnCDP97CgcDKUFKuOVNv3wnYatdku6ArC18hCctd\r\nzma8cA+GoxXAkVhkQFy6+r6O09E1nQqFC3ubOxCm1Ef0AA5ST6RQmW8J8IbN\r\n498FYYMRCkQf/ebPjDYeQuC0/OUQcf4fmNA=\r\n=eYwU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jest-preset.js","gitHead":"d79dbe465c29fffcb7da25fb592c656d7d466373","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"_npmUser":{"name":"noshower","email":"13777850432@163.com"},"_npmVersion":"8.5.0","description":"jest 基础可共享配置","directories":{"lib":"lib"},"_nodeVersion":"16.14.2","dependencies":{"jest":"^29.3.1","babel-jest":"^29.3.1","@types/jest":"^29.2.2","identity-obj-proxy":"^3.0.0","jest-watch-typeahead":"^2.2.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jest-preset-darcytech_2.1.0_1668088200832_0.6092279445815214","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@darcytech/jest-preset-darcytech","version":"2.1.1","keywords":["jest","jest-config","preset","babel-jest","jest-dom","jest-circus","jest-watch-typeahead"],"license":"MIT","_id":"@darcytech/jest-preset-darcytech@2.1.1","maintainers":[{"name":"noshower","email":"13777850432@163.com"}],"dist":{"shasum":"d2e225230d98212223a7cc1885a0dbf8678f673c","tarball":"https://registry.npmjs.org/@darcytech/jest-preset-darcytech/-/jest-preset-darcytech-2.1.1.tgz","fileCount":7,"integrity":"sha512-Jl99HGs93FBa4r+hc5kBDgl89rLDEFzAjqlDmL11YVL7xRKvlH44ug1JgSe+w2t9Fs9Pu7hn3bWGWQR23GE3PA==","signatures":[{"sig":"MEUCIAkvnIK3FU1wG9Usvs1fQvnawG994dZTis9eP5rZmjdAAiEAnbG4lyfmigAEg1TpgUOwMm2LwGUYIArVCVZ+WWQRRsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7107},"main":"jest-preset.js","gitHead":"1e671b9f8008c01588e0233bceee87d44a212555","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"_npmUser":{"name":"noshower","email":"13777850432@163.com"},"_npmVersion":"lerna/5.6.2/node@v16.14.0+x64 (darwin)","description":"jest 基础可共享配置","directories":{"lib":"lib"},"_nodeVersion":"16.14.0","dependencies":{"jest":"^29.3.1","babel-jest":"^29.3.1","@types/jest":"^29.2.2","identity-obj-proxy":"^3.0.0","jest-watch-typeahead":"^2.2.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jest-preset-darcytech_2.1.1_1701178613627_0.4882634965401258","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@darcytech/jest-preset-darcytech","version":"2.2.0","keywords":["jest","jest-config","preset","jest-dom","jest-circus","jest-watch-typeahead"],"license":"MIT","_id":"@darcytech/jest-preset-darcytech@2.2.0","maintainers":[{"name":"noshower","email":"13777850432@163.com"}],"dist":{"shasum":"bcd6cb60de52fef7a5322adea62014f5f6c99f5d","tarball":"https://registry.npmjs.org/@darcytech/jest-preset-darcytech/-/jest-preset-darcytech-2.2.0.tgz","fileCount":6,"integrity":"sha512-OhddPdiwtaXGzBP2IbSECF+tfObatEGe4O90JuEOijDeqELkWkEMB2cy5NtkEoH53nWBn15O1sVuoDWa/sobdw==","signatures":[{"sig":"MEUCIC8xYahUmGHYlD9piJniHNCS+3sYnU9Boe854q4BNaweAiEAqDlmXPs0KeRSaCFxJV/8wCwz6L5JFRhOgplvpnCmUm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6173},"main":"jest-preset.js","gitHead":"8ed8f731f7165565c89ef209fbb4e0d2e2e29842","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"_npmUser":{"name":"noshower","email":"13777850432@163.com"},"_npmVersion":"lerna/5.6.2/node@v16.19.1+x64 (darwin)","description":"jest 基础可共享配置","directories":{"lib":"lib"},"_nodeVersion":"16.19.1","dependencies":{"@swc/core":"^1.3.100","@swc/jest":"^0.2.29","@types/jest":"^29.5.11","identity-obj-proxy":"^3.0.0","jest-watch-typeahead":"^2.2.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/jest-preset-darcytech_2.2.0_1702810144724_0.31556936658921164","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@darcytech/jest-preset-darcytech","version":"2.2.1","keywords":["jest","jest-config","preset","jest-dom","jest-circus","jest-watch-typeahead"],"license":"MIT","_id":"@darcytech/jest-preset-darcytech@2.2.1","maintainers":[{"name":"noshower","email":"13777850432@163.com"}],"dist":{"shasum":"f3da483851fe70408aa02e08d4eeb545898424c4","tarball":"https://registry.npmjs.org/@darcytech/jest-preset-darcytech/-/jest-preset-darcytech-2.2.1.tgz","fileCount":6,"integrity":"sha512-MNGClOoOmfnnEdQed3rOCoAm0dfYRWa6o70b5nhiSn1bdM3p6cNE8SyUyTdMUteFMT8FnfHMiN9tL7zvXgHidw==","signatures":[{"sig":"MEQCIDqBT2TUj0w7o3LM+MIiUfe3GmVd5IQztmGAKm3CUaP3AiAZkxkqakJKBlgDDlv24JNCG8FjcsLN4YrMT7AXsGGfxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6172},"main":"jest-preset.js","gitHead":"e2d2e455efa50725037ee980922295533b420cb3","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"_npmUser":{"name":"noshower","email":"13777850432@163.com"},"_npmVersion":"lerna/5.6.2/node@v16.19.1+x64 (darwin)","description":"jest 基础可共享配置","directories":{"lib":"lib"},"_nodeVersion":"16.19.1","dependencies":{"@swc/core":"^1.7.24","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","identity-obj-proxy":"^3.0.0","jest-watch-typeahead":"^2.2.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/jest-preset-darcytech_2.2.1_1726024843759_0.37366418225316766","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@darcytech/jest-preset-darcytech","version":"2.3.0","description":"jest 基础可共享配置","keywords":["jest","jest-config","preset","jest-dom","jest-circus","jest-watch-typeahead"],"license":"MIT","main":"jest-preset.js","directories":{"lib":"lib"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@swc/core":"^1.10.1","@swc/jest":"^0.2.37","@testing-library/jest-dom":"^6.6.3","@types/jest":"^29.5.14","identity-obj-proxy":"^3.0.0","jest-environment-jsdom":"^29.7.0","jest-watch-typeahead":"^2.2.2"},"peerDependencies":{"jest":"^29.7.0"},"gitHead":"32c4b466e05da8d1601c9aabe72b5d4cffd99859","_id":"@darcytech/jest-preset-darcytech@2.3.0","_nodeVersion":"20.12.0","_npmVersion":"lerna/5.6.2/node@v20.12.0+x64 (darwin)","dist":{"integrity":"sha512-DqyrkVmJyQVNoyasI94DFaKA7jFA2zxUne6HQ+VUBQnU3jeEEwHTlTbsdf4UFSx9EkjW3R+3MexIbdVz3rR90Q==","shasum":"5cbb082e5f18addb739cc8cd1fac91149b56e31e","tarball":"https://registry.npmjs.org/@darcytech/jest-preset-darcytech/-/jest-preset-darcytech-2.3.0.tgz","fileCount":6,"unpackedSize":6172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlJZP/8rgnjAN2q4fjx0N9iZXJpSTSvDbuJdX1WkGY5AIgLxksvRRyesTdFboqm++29StWfwtTiL/B9hUb5giH+/I="}]},"_npmUser":{"name":"noshower","email":"13777850432@163.com"},"maintainers":[{"name":"noshower","email":"13777850432@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jest-preset-darcytech_2.3.0_1733801160068_0.5122599446578666"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-20T08:00:30.710Z","modified":"2024-12-10T03:26:00.438Z","2.0.1":"2022-09-20T08:00:30.936Z","2.0.2":"2022-09-20T09:52:58.075Z","2.1.0":"2022-11-10T13:50:01.012Z","2.1.1":"2023-11-28T13:36:53.781Z","2.2.0":"2023-12-17T10:49:04.896Z","2.2.1":"2024-09-11T03:20:43.944Z","2.3.0":"2024-12-10T03:26:00.267Z"},"license":"MIT","keywords":["jest","jest-config","preset","jest-dom","jest-circus","jest-watch-typeahead"],"description":"jest 基础可共享配置","maintainers":[{"name":"noshower","email":"13777850432@163.com"}],"readme":"# `@darcytech/jest-preset-darcytech`\n\n## 简介\n\njest 的基础、可共享配置。\n\n## 安装\n\n```\nnpm i --save-dev @darcytech/jest-preset-darcytech jest\n```\n\n## 用法\n\n```\n//jest-config.js\nmodule.exports = {\n  preset: '@darcytech/jest-preset-darcytech',\n};\n```\n\n## 个别配置介绍\n\n- **collectCoverageFrom**：指定了统计覆盖率信息时，应该从哪些文件收集信息。该配置将在项目目录下的 src 文件夹中收集测试覆盖率。\n- **moduleFileExtensions**：指定了一组模块文件的扩展名。如果你 require 模块的时候，没有指定文件扩展名，jest 会从左往右匹配文件。注意：如果你项目中使用的是 js,jsx，那么最好覆盖这个配置,将 js,jsx 放到数组的开头。\n- **moduleNameMapper**：这里指定了一些静态资源的 mock。\n- **testMatch**：这里指定**tests**为所有测试文件的根目录。\n- **timers**：这里指定 @sinonjs/fake-timers 作为 fake timers 的 实现\n- **transform**：指定 node_modules 文件中的所有代码不会被转换\n\n## 常见问题\n\n### 1.配置 jest 时，你觉得配置没问题，但是测试就是失败。\n\n可能是缓存的问题。运行测试可以加上 [--no-cache](https://jestjs.io/docs/cli#--cache) 。配置好 jest 后，记得将 --no-cache 去掉，因为这会影响测试性能。如果想要删除缓存，可以参考[--clearCache](https://jestjs.io/docs/cli#--clearcache)。\n\n### 2. Mocking not working\n内部使用了 @swc/jest ，mock api 时，需要将 mock 的代码写到另一个文件，并在测试文件顶部引入。\n```ts\n// mock.ts\nimport { jest } from '@jest/globals';\n\njest.mock('apis/taskAutoAssignApi');\njest.mock('apis/taskTemplateApi');\n\n```\n```ts\n// a.test.ts\nimport 'mock';\n// 其他代码\n```\n\n","readmeFilename":"README.md"}