与Jest一起使用绝对路径

时间:2018-08-20 16:01:00

标签: javascript reactjs webpack jestjs react-create-app

我已经使用 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"
}

2 个答案:

答案 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"