📌 오늘 진행 사항
- enact에 tailwind 적용 ⇒ 실패
- enact 프로젝트 tv에 실행
- enact 프로젝트 디버깅모드(핫 리로드 가능) == 호스티드 웹앱
- Luna Service
정보 개없어;
📌 New 지식
- 빌드
//dist파일 생성 npm run pack-p //생성된 dist 파일 토대로 ipk파일 생성 ares-package dist //TV에 앱 설치 ares-install --device 디바이스이름 ipk파일명 //설치된 TV에 앱 실행 ares-launch 앱이름 -d 디바이스이름 //////한번에!!! npm run pack-p && ares-package dist && ares-install --device tv practice_1.0.0_all.ipk && ares-launch practice -d tv
- 원격 웹 서버에 호스팅(핫리로드)
//호스티드 웹앱 생성 ares-generate -t hosted_webapp 웹앱이름 // appinfo와 index.html에 들어갈 정보 차례로 입력! url은 웹브라우저 [wifi 주소] 로 입력!!!! // ipk파일 생성 ares-package 웹앱이름 //TV에 앱 설치 ares-install --device 디바이스명 ipk이름 // 호스티드 웹앱 실행(핫리로드) ares-launch -d 디바이스명 앱id /////// 한번에!!! ares-package debugger && ares-install --device tv com.amuz.debugger_1.0.0_all.ipk && ares-launch -d tv com.amuz.debugger
- Luna Service
📌 문제 및 해결 사항
- 디버깅에서 네트워크 안되는 문제
[해결]
⇒ 호스티드 웹앱 생성 시 url을 회사 wifi로 해줘야 한다
- luna가 웹에서 webOSServiceBridge not found 에러로 실패하는 문제
[해결]
⇒ luna는 오로지 tv에서만 된다고 한다ㅎ
⇒ 그리고 결과값을 무조건 tv 화면에 띄우는 방법으로만 정보를 얻을 수 있음(콘솔 같은거x)
📝 내일 희망 TODO
- luna 디버깅 모드 성공하기 (왜때문에 또 네트워크 에러ㅠ)
- luna 정리하기(여기 문서에)
- enact tailwind 성공하기