出现错误TS 2307:为我的默认测试套件导入值时找不到模块“@jest/globals”或其对应的类型声明(但成功通过)
import { describe, expect, test } from '@jest/globals'
describe('Example test', () => {
test('something', () => {
expect('').toBeFalsy()
})
})
字符串
我的package.json
"devDependencies": {
"@types/jest": "^27.0.3",
"@types/node": "^16.11.11",
...
"typescript": "^4.4.4",
},
"optionalDependencies": {
...
},
"dependencies": {
"@jest/globals": "^27.4.2",
"babel-preset-jest": "^27.4.0",
...
}
}
型
有人能帮我吗?
1条答案
按热度按时间e37o9pze1#
如果使用
ts-jest
,包版本应该与其他Jest库相同。通过将
@jest/globals
、jest
和jest-environment-jsdom
的版本降低到29.1.1
(ts-jest
的最新版本),我的问题得到了解决:字符串