Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么编译器找不到';axios';_Javascript_Reactjs_Compiler Errors_Axios - Fatal编程技术网

Javascript 为什么编译器找不到';axios';

Javascript 为什么编译器找不到';axios';,javascript,reactjs,compiler-errors,axios,Javascript,Reactjs,Compiler Errors,Axios,我已经下载了“axios”,但编译器返回了此代码。。每一次( “未找到模块:无法解析'C:\react app\src\lib\api'中的'axios'” 这段代码是我称之为axios的文件之一 import axios from 'axios'; const client = axios.create(); export default client; 要像那样使用axios,您应该使用npm或Thread进行安装: npm: 纱线: 如果您已经安装了它,请通过删除node\u mod

我已经下载了“axios”,但编译器返回了此代码。。每一次(

“未找到模块:无法解析'C:\react app\src\lib\api'中的'axios'”

这段代码是我称之为axios的文件之一

import axios from 'axios';

const client = axios.create();

export default client;

要像那样使用axios,您应该使用npm或Thread进行安装:

npm:

纱线:

如果您已经安装了它,请通过删除
node\u modules
文件夹重新安装它,然后运行
npm install


.

要像那样使用axios,应使用npm或纱线安装:

npm:

纱线:

如果您已经安装了它,请通过删除
node\u modules
文件夹重新安装它,然后运行
npm install


.

由于缺少一些数据,我不会假设什么,让我们从

1.-首先,您需要通过以下方式创建一个npm项目:

$npm init-y
这将创建一个带有默认值的package.json

2.-安装
axios
axios-es6-class

$npm i axios axios-es6-class
axios-es6-class
是我创建的一个npm模块,允许您将
axios
用作现代类

从“axios-es6-class”导入{Api};
导出类UserApi扩展Api{
构造函数(配置){
超级(配置);
this.login=this.login.bind(this);
this.register=this.register.bind(this);
}
寄存器(用户模型){
返回此.post(“/endPoint”,{…userModel})
.然后(这个.成功)
.catch(这个错误);
}
登录(凭证){
返回此.post(“/endPoint”,{…credentials})
.然后(这个.成功)
.catch(这个错误);
}
}
.....
const api=新用户api(AxiosRequestConfig);
api.寄存器(模型);

由于缺少一些数据,我不会假设什么都没有,让我们从

1.-首先,您需要通过以下方式创建一个npm项目:

$npm init-y
这将创建一个带有默认值的package.json

2.-安装
axios
axios-es6-class

$npm i axios axios-es6-class
axios-es6-class
是我创建的一个npm模块,允许您将
axios
用作现代类

从“axios-es6-class”导入{Api};
导出类UserApi扩展Api{
构造函数(配置){
超级(配置);
this.login=this.login.bind(this);
this.register=this.register.bind(this);
}
寄存器(用户模型){
返回此.post(“/endPoint”,{…userModel})
.然后(这个.成功)
.catch(这个错误);
}
登录(凭证){
返回此.post(“/endPoint”,{…credentials})
.然后(这个.成功)
.catch(这个错误);
}
}
.....
const api=新用户api(AxiosRequestConfig);
api.寄存器(模型);

您可以共享package.json文件吗?您是否以这种方式安装了npm install axiosCheck您的项目文件夹(src)中的node\u modules文件夹,应该有axios文件夹。如果该文件夹不存在,则表示您没有正确安装。是否可以共享package.json文件?是否以这种方式安装npm install axios检查项目文件夹(src)中的node_modules文件夹,应该有axios文件夹。如果该文件夹不存在,则表示您没有正确安装。
npm install axios
yarn add axios