gpt4 book ai didi

javascript - 选项 "setupTestFrameworkScriptFile"被配置 "setupFilesAfterEnv"取代,它支持多路径

转载 作者:数据小太阳 更新时间:2023-10-29 04:30:39 26 4
gpt4 key购买 nike

Option "setupTestFrameworkScriptFile" was replaced by configuration "setupFilesAfterEnv", which supports multiple paths.

Please update your configuration.

我在这里找到了这个确切的问题:setupTestFrameworkScriptFile is not supported error

我将我的 jest.config.js 重命名为 setUpTests.js 但这并没有删除已弃用的错误警告。

import { configure } from 'enzyme'
import Adapter from 'enzyme-adapter-react-16'

configure({ adapter: new Adapter() })

package.json 脚本

"scripts": {
"dev": "next -p 7777",
"build": "next build",
"start": "next -p 7777",
"test": "NODE_ENV=test jest --watch --no-cache",
"test-win": "SET NODE_ENV=test&& jest --watch"
}
"@types/enzyme": "^3.1.15",
"@types/jest": "^23.3.13",
"jest": "^24.1.0"

最佳答案

Jest 曾经有一个名为 setupTestFrameworkScriptFile 的配置选项...

...但它已被弃用,取而代之的是更新的 setupFilesAfterEnvPR #7119version 24.0.0 一起发货.

由于您使用的是 Jest ^v24.1.0,因此您需要使用 setupFilesAfterEnv

只要找到 setupTestFrameworkScriptFile 在你的 Jest 配置中使用的地方,将它重命名为 setupFilesAfterEnv,然后把它用来指向的单个文件在一个数组中,你应该可以开始了。

例如,更改此 jest.config.js:

module.exports = {
...
setupTestFrameworkScriptFile: './setup.js',
...
}

...为此:

module.exports = {
...
setupFilesAfterEnv: ['./setup.js'],
...
}

关于javascript - 选项 "setupTestFrameworkScriptFile"被配置 "setupFilesAfterEnv"取代,它支持多路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55752673/

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