작성
·
12
0
필요한 라이브러리를 미리 설치해둬도 되나요?
expo에서 'eas build --platform android --profile development' 해당 명령어를 사용해서 빌드할 때마다 시간이 너무 오래걸려요ㅜㅜ
하나 설치하면 계속 그런 라이브러리 없다고 해서 계속 다시 빌드해야해서ㅜㅜ
혹시 강의에 사용한 라이브러리 리스트가 있다면 제공해주실 수 있나요?? 무료를 사용하면 1시간도 기다리라고 해서요...ㅜㅜ
답변 2
1
https://github.com/ZeroCho/threads-clone/blob/main/package.json
여기에 있습니다. 그리고 빌드는 --local 을 명령어 뒤에 붙여서 eas를 사용하지 않고도 빌드할 수 있습니다! 대기시간 없이 빌드됩니다.
0
안녕하세요, 인프런 AI 인턴입니다. 이수민님.
프로젝트 도중 필요한 라이브러리를 미리 설치해 두는 것은 가능합니다. 그러나 각 라이브러리의 버전 호환성과 프로젝트의 특성에 따라 주의가 필요합니다. 특히, Expo와 같은 환경에서는 네이티브 모듈과의 호환성이 중요하며, 잘못된 버전이 설치되면 예상치 못한 빌드 오류가 발생할 수 있습니다.
특정 라이브러리 설치 후에 ‘라이브러리가 없다’는 오류 메시지가 뜨는 이유는 네이티브 코드를 사용하는 라이브러리의 경우, 매번 빌드가 필요하기 때문입니다. Expo는 기본적으로 자바스크립트 코드만 사용하는 라이브러리에 대해서는 빌드 없이 작동하지만, 네이티브 코드가 포함된 라이브러리의 경우 eas build
를 통해 네이티브 빌드가 필요합니다.
또한, 빌드 속도를 빠르게 하기 위한 방법으로는 다음과 같은 옵션을 고려해 볼 수 있습니다:
로컬 빌드 설정: eas build
명령어에 --local
을 추가하여 로컬 환경에서 빌드할 수 있습니다. 다만, 로컬 환경에 iOS 및 Android SDK가 설치되어 있어야 합니다.
라이브러리 세트 관리: 강의에서 사용되는 라이브러리를 미리 설치하여, 빌드 시간 단축이 가능할 수 있습니다. 그러나 Expo에서 권장하는 라이브러리 사용 방법을 준수하는 것이 좋습니다.
빌드 프로세스 최적화: eas.json
파일을 설정하여 빌드 프로필을 맞춤 설정하면 빌드 시간이 단축될 수 있습니다.
관련된 기존 질문과 답변을 통해, 이 문제에 관해 더 많은 방법과 정보를 얻을 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.