Header 섹션의 코드를 사용하여 <script type="text/discourse-plugin" version="0.8.26"> 태그 안에서 컴포넌트를 개발하고 있습니다.
여기에는 다음과 같은 줄이 있습니다: parentCat = Discourse.Category.findById(get(category, "parent_category_id"));
콘솔에서 다음과 같은 오류가 발생합니다.
그렇다면 실제로 무엇을 해야 할까요? 스크립트 상단에 import Category from "discourse/models/category";라는 import 문을 추가하면 다음과 같은 오류가 발생합니다. SyntaxError: unknown: 'import' and 'export' may only appear at the top level (18:0)
조금 아쉽지만 이해합니다. 아마도 git 대신 내 기기에서 테마 소스를 가져오는 방식으로 처리할 수 있을 것 같습니다.
경고 메시지에 2.5 버전에서 제거될 것이라고 되어 있으므로, 2.5 이전(그건 언제쯤인가요?)에는 컴포넌트 코드 내에서 이를 처리할 수 있는 방법이 마련될 것 같습니다.