我已经使用 create-react-app 创建了一个应用。
我已经在 .env 中设置了我的 NODE_PATH = src /
当我启动 react-script start 时,一切正常,但是当我启动 react-script test 时,我遇到一个错误:找不到导入。
在我的 package.json 中:
"test": "jest --colors --coverage test"
修改
可以正常使用:
"jest": {
"modulePaths": ["src/"],
"testURL": "http://localhost",
"jest": "^22.4.4"
}
答案 0 :(得分:0)
您应该使用
执行测试 npm test
而不是在此处直接使用react-scripts
。在使用create-react-app
创建的项目时会自动配置Jest。
答案 1 :(得分:0)
如果您想直接呼叫jest
而不是使用react-scripts
中设置的捆绑,则必须呼叫:
"test": "./node_modules/jest/bin/jest.js --colors --coverage test"