源码片段
入口文件node_modules/axios/index.js
1  | module.exports = require("./lib/axios");  | 
1  | //lib/axios.js  | 
下面来分析一下 createInstance 函数
接收一个参数,默认配置,从外部引入的配置
1  | /**  | 
根据上面的描述,我们可以知道我们使用 axios,是通过 createInstance 函数生成的一个 instance 实例对象,既可以当成函数直接使用,也可以当成对象使用,调用上面的属性方法
所以,我们可以构造出基础的结构
1  | //Axios构造函数  |