![](/img/trans.png)
[英]Importing React = 'SyntaxError: Cannot use import statement outside a module'
[英]SyntaxError: Cannot use import statement outside a module — React
我正在尝试从该 api 中为医院提取信息。 我能够使用几乎相同的代码从另一个 api 成功提取。 找不到解决方案,不断收到“SyntaxError:无法在模块外使用导入语句”。 这是我正在使用的代码:
components 文件夹只有这个文件。
import React from "react";
import getHospitals from "../other/api";
function loadHospitals() {
useEffect(() => {
loadHospitals()
}, []);
HospitalsAPI.getNews()
.then(res => {
console.log(res)
})
.catch(err => console.log(err));
};
export default loadHospitals;
一个单独的文件有这个文件:
import axios from "axios";
export default {
getHospitals: function() {
return axios.get("https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/Urgent_Care_Facilities/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=json")
},
};
任何帮助表示赞赏。
import React from "react";
import axios from "axios";
export default class loadHospitals extends React.Component {
componentDidMount() {
axios
.get("https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/Urgent_Care_Facilities/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=json")
.then(res => {
console.log(res);
})
.catch(err => {
});
}
render() {
return (
<h2>
test hospital
</h2>
)
}
}}
import getHospitals from "../other/api";
转换成
import { getHospitals } from "../other/api";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.