当我尝试注册新用户时,为什么会收到“ReferenceError:属性‘axios’不存在,js 引擎:hermes”?

问题描述 投票:0回答:1

导致问题的代码部分具有以下语法:

import axios from "axios";

const handleLogin = () => {
        const user = {
            email:email,
            password:password,
        };

        axios.post("http://localhost:8082/login", user).then((response) =>{
            const token = response.data.token;
            AsyncStorage.setItem("authToken",token);
            router.replace("/(tabs)/home")
        }) 

    }

以下是 cmd 和应用程序中出现的错误:

enter image description here enter image description here

研究了语法可能导致的问题,但即使更改后也没有解决问题。知道如何解决这个问题吗?

javascript react-native axios localhost react-native-hermes
1个回答
0
投票

您遇到的错误消息“属性 axios 不存在”,似乎 axios 模块未正确导入到您的文件中,或者在您的环境中无法识别。

检查是否正确安装,可以查看pacakge.json

npm install axios

import axios from 'axios';

© www.soinside.com 2019 - 2024. All rights reserved.