首页 文章

无法解析模块“事件”React-Native

提问于
浏览
1
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 回答

  • 1

    我有同样的问题,发现了类似的github issue .

    根据建议,我已经安装了依赖项: npm install events --save 这解决了我的问题 .

相关问题