ich folgende Tutorial des sendbird reagieren mit nativen, eine Chat-App auf den Aufbau und ich die folgende Fehlermeldung erhalten, wenn ich versuche sendbird sdk zu importieren:Sendbird SDK nicht mit Arbeits Reagieren india
Unable to resolve module http from .../SendbirdSample/node_modules/sendbird/SendBird.min.js:
Unable to find this module in its module map or any of the node_modules/http and its parent directories
I node_modules Ordner gelöscht und renn npm install erneut, säuberte npm cache und löschte wächteruhren aber konnte es nicht beheben.
Irgendwelche Gedanken zu diesem Thema?
Update: Hinzufügen von Code
main.js
import React from 'react';
import {
StyleSheet,
Navigator
} from 'react-native';
var Login = require('./components/login');
var Channels = require('./components/channels');
var ROUTES = {
login: Login,
channels: Channels
};
module.exports = React.createClass({
renderScene: function(route, navigator) {
var Component = ROUTES[route.name];
return <Component route={route} navigator={navigator} />;
},
render: function() {
return (
<Navigator
style = { styles.container }
initialRoute={ {name:'login'} }
renderScene={this.renderScene }
configureScene={() => { return Navigator.SceneConfigs.FloatFromRight; } } />
);
}});
login.js
import React from 'react';
import {
StyleSheet,
Navigator
} from 'react-native';
var Login = require('./components/login');
var Channels = require('./components/channels');
var ROUTES = {
login: Login,
channels: Channels
};
module.exports = React.createClass({
renderScene: function(route, navigator) {
var Component = ROUTES[route.name];
return <Component route={route} navigator={navigator} />;
},
render: function() {
return (
<Navigator
style = { styles.container }
initialRoute={ {name:'login'} }
renderScene={this.renderScene }
configureScene={() => { return Navigator.SceneConfigs.FloatFromRight; } } />
);
}
});
channels.js
import React from 'react';
import {
View,
Text,
StyleSheet
} from 'react-native';
var sendbird = require('sendbird');
module.exports = React.createClass({
render: function() {
return (
<View style={styles.container}>
<Text style={{color: '#fff'}}>Channels</Text>
</View>
);
}
});
können Sie Ihren Code teilen, wo dies geschieht? Haben Sie sendbird in Ihre js-Datei importiert? – Orlando
Ja, tatsächlich passiert das Problem, wenn ich ('' sendbird ') brauche ... Und ich lösche alles funktioniert gut –
In der Fehlermeldung sieht es aus wie es auf der Suche nach node_modules eine Ebene höher von Ihrem Projekt ist? –