【发布时间】:2021-10-07 23:16:46
【问题描述】:
失败 src/pages/trade/trade-sagas/trade-sagas.unit.test.js
● 测试套件无法运行
Cannot find module 'axios' from 'src/pages/trade/trade-sagas/trade-sagas.unit.test.js'
1 | import { runSaga } from "redux-saga";
> 2 | import axios from "axios";
| ^
3 | import MockAdapter from "axios-mock-adapter";
4 | import tradeActions from "../trade-actions/trade-actions";
5 | import requestObj from "../../../utils/request/request";
在 Resolver.resolveModule (node_modules/jest-resolve/build/index.js:306:11) 在对象。 (src/pages/trade/trade-sagas/trade-sagas.unit.test.js:2:1)
我在运行测试时遇到了上述错误。然后我决定安装Axios npm install axios-mock-adapter --save-dev
安装并重新运行我的应用程序npm start 后,我遇到了这个错误:validateOptions is not a function
我已尝试卸载相同的软件包,但仍然出现错误!知道是什么问题吗?
【问题讨论】:
-
不用下面的npm install Axios-mock-adapter、npm install axios也可以这样安装axios
-
主要问题不是如何安装axios,而是如何摆脱错误!