2015-04-30 2 views
0

Я только начал с реагировать родной и строивший этот пример приложение:Реагировать Native: Требование Unknow модуля

Xcode версию: 6.2 ОС: OS X 10.9.5 версия узла: 0.10.28

index.ios.js

var React = require('react-native'); 
var Main = require('./App/Components/Main'); 


var { 
    AppRegistry, 
    StyleSheet, 
    Text, 
    NavigatorIOS, 
    View, 
} = React; 

var styles = StyleSheet.create({ 
    container:{ 
    flex: 1, 
    backgroundColor: '#111111' 
    }, 
}); 

class githubNotetaker extends React.Component{ 
    render() { 
    return (
     <NavigatorIOS 
     style={styles.container} 
     initialRoute={{ 
      title: 'Github NoteTaker', 
      component: Main 
     }} /> 
    ); 
    } 
}; 


AppRegistry.registerComponent('githubNotetaker',() => githubNotetaker); 

Main.js

var React = require('react-native'); 

var { 
    View, 
    Text, 
    StyleSheet 
} = React; 

var styles = StyleSheet.create({ 
    mainContainer: { 
    flex: 1, 
    padding: 30, 
    marginTop: 65, 
    flexDirection: 'column', 
    justifyContent: 'center', 
    backgroundColor: '#48BBEC' 
    }, 
    title: { 
    marginBottom: 20, 
    fontSize: 25, 
    textAlign: 'center', 
    color: '#fff' 
    }, 
    searchInput: { 
    height: 50, 
    padding: 4, 
    marginRight: 5, 
    fontSize: 23, 
    borderWidth: 1, 
    borderColor: 'white', 
    borderRadius: 8, 
    color: 'white' 
    }, 
    buttonText: { 
    fontSize: 18, 
    color: '#111', 
    alignSelf: 'center' 
    }, 
    button: { 
    height: 45, 
    flexDirection: 'row', 
    backgroundColor: 'white', 
    borderColor: 'white', 
    borderWidth: 1, 
    borderRadius: 8, 
    marginBottom: 10, 
    marginTop: 10, 
    alignSelf: 'stretch', 
    justifyContent: 'center' 
    }, 
}); 

class Main extends React.Component{ 
    render() { 
    return(
     <View style={styles.mainContainer}> 
     <Text> Testing the Router </Text> 
     </View> 
    ) 
    } 
}; 

module.exports = Main; 

Ошибка

Error I am getting in simulator

я получаю невежественны, почему он не в состоянии расположения модуля Main.js.

+0

Похоже, что главный путь неправильный. Я столкнулся с этой ошибкой, когда путь был ошибочно принят – nicopasso

+0

@nicopasso правильный. Повторно проверьте путь и убедитесь, что он правильный, и ничто не ошибается в вашем «var Main = require (« ./ App/Components/Main »); вызов. Вы также можете попробовать перезагрузить или перестроить приложение. –

+0

Я столкнулся с той же проблемой. Я подтвердил, что ничто не ошибается - кто-нибудь нашел решение для этого? – vino

ответ

0

Ну,

Вопрос был немного иным.

В моем файле index.io.js я назвал свой класс как githubNotetaker, а имя каталога проекта - githubNoteTaker. Я изменил свое имя класса на githubNoteTaker.

Еще одна вещь, которую нужно добавить, также в моем учебнике не упоминалось, мне пришлось запустить npm, используя команду npm start. Я сделал это, и приложение работало как шарм.

Смежные вопросы