2017-11-19 2 views
0

-both-macos 및 ios/android를 대상으로하는 새 프로젝트를 만들려고하면 실패합니다.React-Native with macos target

단계 : 네이티브 응용 프로그램을 얻을 만들-반응 - 네이티브 응용 프로그램을 사용하여, 기본 웹 사이트를 반응에

  1. 이어 단계. 그것은 잘 작동합니다.
  2. react-native-macos init 및 macos를 사용하여 mac 응용 프로그램을 가져와도 올바르게 작동합니다.
  3. # 1이 App.js를 사용하고 # 2가 일종의 index.platform.js 모델을 사용한다는 사실에 주목하여 # 2의 xcode 프로젝트를 변경하여 대신 App.js를 찾습니다. 적어도 동일한 코드에 도달했는지 확인합니다. 반응 - 네이티브 맥 OS GitHub의 페이지로
  4. 내가 .. # 1에
  5. 은 RN-cli.config.js 파일을 추가합니다 (사용 '저두 요'명령을 덮어 쓰기해야하는지 여부 불분명) # 2를 병합 할 말한다 react-native-macos가 말한대로 루트로.
  6. macos를 실행하려고 할 때 누락 된 모듈이 번들에 실패합니다.

노드 모듈의 'react-native'폴더가 어떻게 반응 - 기본 macos 폴더를 망쳐 놓는 것처럼 보입니다. 나는 여전히 다양한 일을 시도하고 있지만, 기존 프로젝트의 사운드와 얼마나 쉽게 합치는지를 고려해 보았습니다.

https://github.com/ptmt/react-native-macos < - 내가 약간의 흔적과 오류없이 함께 create-react-native-appreact-native-macos을 사용할 수 없습니다 가능성이

+0

경험 많은 티타늄 개발자가 전환하면서 가능한 한 데스크톱을 타겟팅 할 수있는 앱부터 시작하여 내 회사의 현재 요구 사항에 대한 선택 솔루션인지 추측 할 수있었습니다 :) 예, 반응하는 초보자, 크로스 플랫폼 모바일에 매우 익숙합니다. – Joseph

답변

1

당신에 병합 할 것. 이는 create-react-native-app이 실제로 react-native 위에 구축 된 Expo 앱을 생성하지만 최종 사용자로부터 많은 기본 세부 정보를 추상화하려고 시도하기 때문입니다. 예를 들어 create-react-native-app을 사용할 때 Expo과 함께 제공되지 않는 기본 모듈을 사용할 수 없습니다. react-native-macos의 설명서는 react-native init을 사용하여 빌드 프로세스를 Expo으로 오프로드하는 대신 직접 처리해야하는 기본 react-native 프로젝트를 만드는 것으로 가정합니다.

관련 문제