我已经下载了'axios'但是编译器每次都返回这个代码.. :(
"Module not found: Can't resolve 'axios' in 'C:\react-app\src\lib\api'"
这段代码是我称之为 axios 的文件之一。
import axios from 'axios';
const client = axios.create();
export default client;
最佳答案
以及有一些丢失的数据我不会假设什么,让我们开始吧
1.-首先,您需要通过以下方式创建一个 npm 项目:
$ npm init -y
这将创建一个带有默认值的 package.json。
2.- 安装
axios
和 axios-es6-class
$ npm i axios axios-es6-class
axios-es6-class
是我创建的一个 npm 模块,允许您使用 axios
作为一个现代类(Class)import {Api} from "axios-es6-class";
export class UserApi extends Api {
constructor (config) {
super(config);
this.login = this.login.bind(this);
this.register = this.register.bind(this);
}
register (userModel) {
return this.post("/endPoint", {...userModel})
.then(this.success)
.catch(this.error);
}
login (credentials {
return this.post("/endPoint", {...credentials})
.then(this.success)
.catch(this.error);
}
}
.....
const api = new UserApi(AxiosRequestConfig);
api.register(model);
关于javascript - 为什么编译器找不到 'axios',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61842580/