【发布时间】:2017-01-07 16:53:59
【问题描述】:
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
身体:
{“消息”:“无法从 /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这可能与@987654322有关@\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 .","name":"UnableToResolveError","type":"UnableToResolveError","errors":[{}]}
响应
DevServerHelper.java:323
执行
RealCall.java:126
跑
命名为Runnable.java:32
运行工人
ThreadPoolExecutor.java:1112
跑
ThreadPoolExecutor.java:587
跑
线程.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>
);
}
}
【问题讨论】:
-
显示你的 node.js 代码
-
很少有外部库在 react-native 中没有得到解决
标签: javascript android node.js reactjs react-native