在 Jest 中使用绝对路径

IT技术 javascript reactjs webpack jestjs react-create-app
2021-05-09 00:12:59

我用create-react-app创建了一个应用程序
我在.env 中设置了我的NODE_PATH=src/
当我启动react-script start一切正常,但是当我启动react-script 测试时出现错误:未找到导入。在我的package.json 中

"test": "jest --colors --coverage test"

编辑
它工作正常:

"jest": {
   "modulePaths": ["src/"],
   "testURL": "http://localhost",
   "jest": "^22.4.4"
}
2个回答

你应该用

npm test

而不是在react-scripts这里直接使用Jest 在使用由create-react-app.

如果您想jest使用 中设置的捆绑直接调用react-scripts,则必须调用:

"test": "./node_modules/jest/bin/jest.js --colors --coverage test"