【问题标题】:Unable to resolve module "events" React-Native无法解析模块“事件”React-Native
【发布时间】: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


【解决方案1】:

我遇到了同样的问题,发现了一个类似的github issue

按照建议,我安装了依赖项:npm install events --save,这解决了我的问题。

【讨论】:

    猜你喜欢
    • 2017-10-11
    • 2016-03-23
    • 1970-01-01
    • 2018-11-18
    • 1970-01-01
    • 2020-04-15
    • 2020-03-02
    • 2016-12-27
    • 1970-01-01
    相关资源
    最近更新 更多