选项“setupTestFrameworkScriptFile”已替换为支持多路径的配置“setupFilesAfterEnv”。
请更新您的配置。
我在这里发现了这个确切的问题: 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"
原文由 Leon Gaban 发布,翻译遵循 CC BY-SA 4.0 许可协议
Jest
曾经有一个配置选项叫做setupTestFrameworkScriptFile
……但它已被弃用,取而代之的是 PR #7119 中的更新版本
setupFilesAfterEnv
版本 24.0.0 附带。由于您使用的是
Jest
^v24.1.0 您将需要使用setupFilesAfterEnv
。只需找到
setupTestFrameworkScriptFile
在您的Jest
配置中使用的位置,将其重命名为setupFilesAfterEnv
,并指向您应该使用的单个文件可以开始了。例如,更改此
jest.config.js
:…对此: