The development server returned response error code: 500
网址:http://10.0.2.2:8081/index.android.bundle?platform=android&dev=true&hot=false&minify=false
正文:{"message":“无法从/ Users / mohitverma / Desktop / Projects / Android Apps / easyread / node_modules / node-metainspector / index.js解析模块事件:模块映射或这些目录中不存在模块:\ n / Users / mohitverma / Desktop / Projects / Android Apps / easyread / node_modules / node-metainspector / node_modules \ n,/ Users / mohitverma / Desktop / Projects / Android Apps / easyread / node_modules \ n \ n这可能与https://github.com/facebook/react-native/issues/4968 \有关n要解决,请尝试以下操作:\ n 1.清除守望者监视: watchman watch-del-all
. \ n 2.删除 node_modules
文件夹: rm -rf node_modules && npm install
. \ n 3.重置打包程序缓存: rm -fr $TMPDIR/react-*
或 npm start -- --reset-cache
. ","名称":" UnableToResolveError "," type ":" UnableToResolveError "," errors“ :[{}]} onResponse DevServerHelper.java:323执行RealCall.java:126运行NamedRunnable.java:32 runWorker ThreadPoolExecutor.java:1112运行ThreadPoolExecutor.java:587运行Thread.java:818
import React, {Component} from 'react';
import {AppRegistry, StyleSheet, Text, View, Alert} from 'react- native';
var Extractor = require('node-metainspector');
import axios from 'axios';
const msgTitle = 'Server error';
const msgDescription = 'Could not get data from website';
export default class Web extends Component {
constructor(props) {
super(props);
this.state = {
siteDetail: {}
};
}
componentDidMount() {
axios(this.props.url).then((webResponse) => {
//const siteDetail = Extractor(webResponse);
//this.setState({siteDetail});
Alert.alert(msgTitle, webResponse.toString());
}).catch((err) => {
Alert.alert(msgTitle, msgDescription);
});
}
render() {
const self = this;
return (
<View style={styles.container}>
<Text style={styles.welcome}>
{self.state.siteDetail.title}
</Text>
</View>
);
}
}
1 回答
我有同样的问题,发现了类似的github issue .
根据建议,我已经安装了依赖项:
npm install events --save
这解决了我的问题 .