2016-12-05 1 views
4

React Native에서 모듈을 확인할 수 없다는 오류가 나타납니다. 그것은 특정 폴더가 존재하지 않지만 경로가 정확하지 않다는 것을 말합니다. Directory /Users/user/Desktop/RNApp/app/app/containers이 존재하지 않습니다. 그 두 번째 애플 리케이션이 어디 경로에서 오는 지 모르겠다. 내 디렉토리 내가 그래서 import {AppContainer} from '~/containers 올바른처럼 가져올 수 있어야 app/containers/index.js네이티브 앱에서 모듈을 확인할 수 없습니다.

export RNAppNavigator from './Navigator/RNAppNavigator' 
export SplashContainer from './Splash/SplashContainer' 
export AppContainer from './App/AppContainer' 

내 컨테이너 부품을 수출하고 어떻게 이것은이

enter image description here

처럼 보인다? 다른 구성 요소에는 문제가 없습니다. 그냥 AppContainer입니다.

감사합니다.

답변

0

오류가 외부 index.js 파일에서 오는 것 같습니다.이 파일이 아닙니다. 이 파일을 './app/containers'로 가져 오시겠습니까? 그냥해야하기 때문에 './containers'은 폴더 구조를 바탕으로

+0

내 /app/index.js 파일에서 '~/containers'에서 {AppContainer}를 가져옵니다. './containers'를 시도하면 또 다른 디렉토리가 다른 곳에 존재하지 않는다는 또 다른 오류가 발생합니다. – maxwellgover

+0

시도 할 때'./containers' 모듈을 해결할 수 없다고합니다. – maxwellgover

+0

AppContainer에서 잘 모르겠습니까? 그 외, xcode에서 앱을 다시 빌드하고 오류가 사라지는지 확인하십시오. –

2

,하는 index.js에서 다음과 같이 가져 오기를 시도 :

import { AppContainer } from './App/AppContainer'; 

명명 된 수출을 사용하는 경우, 즉 당신이하고있는 경우 :

export class AppContainer [...] 

이 같은 기본 수출을 사용하는 경우 :

export default class AppContainer [...] 

객체 destructuring 것이다 F 괴롭히다. 대신 다음을 수행해야합니다.

import AppContainer from './App/AppContainer'; 
+0

확인. 나는 집에 갈 때 그것을 시험해 볼 것입니다. 나는 잠시 뒤로 달리기를 막연하게 기억하고있다. 나는 그것을 줄 것이다. 감사! – maxwellgover

+1

불행히도 이것은 작동하지 않았습니다. 그것은 단지 또 다른 오류를 준다. 이번에는 실제로 존재하는 디렉토리가 존재하지 않는다는 것을 말하고있다. 분명히 할 때'Directory/Users/user/Desktop/RNApp/app/App/AppContainer가 존재하지 않는다 '고 말하고있다. 나는 절대적으로 곤란하다. – maxwellgover

+0

@staxwell AppContainer를 실제로 가져 오는 파일은 무엇입니까? 이후 내보내기는 app/containers/index.js에서 수행됩니다. –

1

정확히 babel-preset-react-native 대신 babel-preset-react-native-stage-0이 수정되었습니다.

+0

그 행은 어디에 있습니까? –

0

파일 확장자 '.js'를 추가하여이 문제를 해결할 수있었습니다. Intellij를 사용하고 js 파일을 만들었지 만 파일 확장자가 없습니다. refractor 이름을 바꾸고 내 구성 요소를 'List'에서 'List.js'로 변경하면 네이티브 반응을 일으켜 해결 방법을 알게되었습니다.

관련 문제