이 글의 성격은 무엇인가요?
질문 / 문제 해결
| 제목 | 앱빌더(deus) 화면 전체 선택 시 코드 생성 실패 (TypeError: r is not a function) |
|---|---|
| 모듈 / 기능 | 앱인토스 앱빌더(deus) - 화면 단위 코드 생성/추출 |
| 결함 유형 | 기능 결함 (Functional Defect) |
| 심각도 (Severity) | High - 화면 단위 코드 추출 불가로 핵심 워크플로우 중단 |
| 우선순위 (Priority) | High |
| 재현 빈도 | 항상 발생 (100% 재현) |
| 발견자 | |
| 발견 일자 | 2026.06.22 |
| 테스트 환경 | 브라우저: Chrome, Edge (모두 발생) OS: Windows, macOS (모두 발생) 기기: 노트북, 데스크탑 (모두 발생) 재현 범위: 단일 사용자 아님 — 팀 내 다수 사용자 동일 발생 프로젝트: WebView(Vite) · TDS Mobile 기반 미니앱 |
| 사전 조건 | deus 앱빌더에서 프로젝트가 열려 있고, 화면(페이지)에 컴포넌트가 배치되어 있음 |
| 재현 절차 | 1. deus 앱빌더에서 프로젝트를 연다. 2. 임의의 화면(페이지)을 연다. 3. 캔버스에서 화면(페이지) 전체를 선택한다. 4. 우측 코드 패널에서 코드 생성을 확인한다. |
| 기대 결과 | 선택한 화면 전체에 대한 코드(TDS 컴포넌트 조합)가 생성되어 코드 패널에 정상 표시된다. |
| 실제 결과 | 코드가 생성되지 않고 오류 메시지가 표시됨. “오류가 발생했습니다 / 아래 에러 로그와 함께 제보해주세요.” TypeError: r is not a function [다시 불러오기] 클릭 시에도 동일하게 재발생. |
| 추가 분석 (단서) | · 개별 컴포넌트 단위 선택 시에는 코드가 정상 생성됨 (예: TextFieldV3.Clearable 단독 선택 시 import 및 속성 코드 정상 출력). · 화면(페이지) 전체를 묶어 코드로 변환하는 단계에서만 오류 발생. → 개별 컴포넌트를 화면 단위로 조합/직렬화하는 로직의 결함으로 추정. · 특정 화면/컴포넌트에 한정되지 않고 모든 화면에서 동일 재현. |
| 오류 메시지(원문) | TypeError: r is not a function |
내용을 설명해주세요
- 개발 환경: WebView (Vite) · TDS Mobile
- 사용 중인 SDK 버전: N/A (앱빌더 웹 도구 자체 오류, 로컬 SDK 무관)
- 테스트 환경: deus 앱빌더 내 코드 생성 단계 (샌드박스·실기기 테스트 이전)


