我在React中收到以下错误
Images.js:15未捕获类型错误:axios __WEBPACK_IMPORTED_MODULE_0__。axios.get不是函数
我遵循了以下流程。
- 我安装了npm install axios。2( 然后我尝试使用get((方法为此,我导入了axios>从"Axios"导入{Axios}
这是我的功能
inputRef.current.focus()
Axios.get("https://api.unsplash.com/photos/?client_id=Q6F2UZogduuqcTc6rRGUs6ZOIo8yhNIpP4tiJHm0CrE").then(res => {
console.log(res);
} ).then(res => {
console.log(res);
});
// console.log(varRef);
},[]);
在那之后,我运行npm run start,结果为空白,但在控制台中,我得到了Images.js:15未捕获类型错误:axios __WEBPACK_IMPORTED_MODULE_0__。axios.get不是函数
您是否尝试将导入重命名为:
import axios from "axios";
这就是对我有效的方法
正确的方法是:
import Axios from 'axios';
以下不使用,因为axios
正在将其导出为";默认";https://www.npmjs.com/package/axios
import { Axios } from 'axios';