안녕하세요. 최근 저는 그들의 문서를 따라 앱을 구축하려고 노력하고 있습니다. (참고: 저는 앱 개발에 대해 잘 모릅니다.) 불행히도 성공하지 못했습니다. 끝없는 오류에 직면했습니다. GraphQL API 서버는 실행 중이지만 설명대로 상호작용할 수 없고, Expo Go는 로컬 개발 서버에 연결할 수 없습니다… 그래서 제가 단계를 제대로 이해했는지 확인하기 위해 이것저것 조사하고 검색하다가, Github의 프로젝트 이슈 페이지를 보고 이 프로젝트가 2021년 10월 이후로 유지 관리가 되지 않고 있다는 사실을 깨달았습니다. 이 사실을 알기 전과 달리, 이제는 그 오류들 앞에서 너무 절망스럽습니다.
여기 메타에 Lexicon 앱이 정상적으로 실행 중인 분이 아직 계신지 궁금합니다. 오류를 유발하는 Lexicon 내의 문제가 존재할 수도 있나요? 아니면 Lexicon에 문제가 없고 누군가가 완벽하게 실행 중이라면, 어떻게 작동하게 만들었는지 여러분의 생각을 공유해 주실 수 있을까요? 그들의 문서에서 제가 주의해야 할 정도로 설명이 잘 되어 있지 않은 부분이 있을까요?
그리고 참고로, 메타에서 Lexicon 관련 주제들이 매우 희귀하게 느껴집니다. (왜일까요? Lexicon은 자신의 디스코urs 사이트용 앱을 원하는 사람들에게 훌륭한 솔루션처럼 보입니다. )
제안해 주셔서 감사합니다. 전문가에게 도움을 요청하는 것도 고려해 봤지만, 아직 수익원이 없는 커뮤니티를 운영하고 있어 예산이 충분하지 않습니다. 문서를 수십 번 읽은 후로 프로젝트를 이해하는 데 자신감이 생겼습니다. 그리고 튜토리얼을 따라가면 앱이 작동하도록 되어 있는 것이 맞나요?
그에 대해 여쭤볼 것이 있는데, 이 문제 해결에 도움을 주실 수 있을까요? 정말 감사하겠습니다. yarn generate를 실행할 때 이 에러를 마주했습니다. (Windows PowerShell, nodejs v.16.16.0) 아직까지 같은 문제를 겪는 사람을 본 적이 없습니다. nodejs 버전 때문에 이런 문제가 생긴 걸까요? 튜토리얼에서 "현재 이 튜토리얼은 Node 12에서 14 사이의 버전을 사용하는 것이 권장됩니다."라고 적혀 있는 것을 봤습니다. 하지만 Expo는 새로운 버전을 지원할 것이라 생각합니다…
PS C:\Users\kuro\Documents\GitHub\lexicon> yarn generate
yarn run v1.22.19
$ yarn --cwd api generate && yarn --cwd frontend graphql:generate
$ yarn generate:schema
$ env SKIP_VALIDATION=true ts-node --transpile-only src/schema.ts
'env' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Expo에서 앱을 설정하는 데 성공했지만, GitHub의 현재 저장소에서 문제가 발생했습니다. Expo SDK 45가 더 이상 지원되지 않기 때문에 Expo Go와 함께 앱을 사용할 수 없었습니다.
그래서 Expo SDK 46/47로 앱을 업데이트한 shafique17z의 풀 리퀘스트를 사용했고, 덕분에 Expo Go에서 앱을 실행할 수 있었습니다. 그러나 프로젝트 루트 디렉터리에서 "npm test"를 실행했을 때 해결할 수 없는 여러 오류가 발생했습니다. 그 결과 앱에 이미지가 표시되지 않고, 일부 peer dependencies가 해결되지 않았습니다.
Lexicon은 모바일 앱 템플릿이므로, 이를 사용하여 사이트용 모바일 앱을 만들 수 있습니다. 이렇게 하면 사용자가 네이티브 모바일 앱을 통해 사이트를 둘러볼 수 있습니다.
버그를 발견하신 경우, GitHub의 Issue Tracker에 템플릿을 작성해 주시거나 Discussions 탭에 질문을 게시해 주시기 바랍니다. 이렇게 하기 전에 문서 사이트를 꼼꼼히 읽어보신 것을 확인해 주세요. 많은 사용자들이 겪는 질문과 문제는 먼저 문서를 읽음으로써 해결될 수 있습니다.
문서를 통해 프로젝트의 맥락과 배경을 이해하고, 로컬에서 빠른 시작 예제를 실행하는 방법, 그리고 앱을 프로덕션 환경으로 배포하여 App Store와 Google Play Store에 출시하는 방법에 대해 배울 수 있습니다. 또한, 푸시 알림과 이메일 딥 링크링을 활성화하기 위해 저희가 개발한 커스텀 Discourse 플러그인을 설치하는 방법에 대한 안내도 포함되어 있습니다.