gpt4 book ai didi

JavaScript - jest-haste-map : Haste module naming collision: {{name}}

转载 作者:行者123 更新时间:2023-12-03 07:11:18 27 4
gpt4 key购买 nike

运行 npm run test 时出现以下错误:

jest-haste-map: Haste module naming collision: {{name}}
The following files share their name; please adjust your hasteImpl:
* <rootDir>/packages/some-package/templates/js/package.json
* <rootDir>/packages/some-package/templates/ts/package.json

我的 jest.config好像
module.exports = {
collectCoverage: true,
setupFiles: ['<rootDir>/jest.setup.js'],
preset: 'ts-jest',
testEnvironment: 'jsdom',
collectCoverageFrom: [
'<rootDir>/packages/**/__tests__/**/*.ts',
'!<rootDir>/packages/**/templates/**/*.ts',
],
testMatch: [
'<rootDir>/packages/**/*.test.ts'
],
transform: {
'^.+\\.js?$': '<rootDir>/node_modules/babel-jest'
},
testPathIgnorePatterns: [
'/node_modules/',
],
coveragePathIgnorePatterns: [
'/node_modules/',
],
projects: [
'<rootDir>/packages/*/jest.config.js'
]
};

不确定警告是什么,以及如何解决。

最佳答案

我收到此警告是因为 package.json存在于我的根目录和我的build目录。通过指定我只希望 Jest 在 src 中查找测试,我能够摆脱它。通过将以下内容添加到我的 package.json 中:

  "jest": {
"roots": ["src"]
}

关于JavaScript - jest-haste-map : Haste module naming collision: {{name}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56635795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com