가져오기 오류: about.json이 없거나 유효하지 않습니다

테마 컴포넌트를 개발 중이며, 이를 버전 관리 시스템에 추가하고 싶습니다.

에디터의 /admin/customize/themes에서 작업을 시작했습니다. 편집 내용을 내보내고 파일을 전용 src 폴더에 git으로 저장했습니다. 그런 다음 Apple의 기본 컨텍스트 메뉴를 사용하여 src 폴더를 압축했습니다. “기기에서” 옵션으로 설치를 시도했을 때 다음과 같은 오류가 발생했습니다:

Import Error: about.json does not exist, or is invalid. Are you sure this is a Discourse Theme?

about.json 파일을 포함하되 변경하지는 않았습니다. 압축을 풀면 내보낸 파일과 동일한 파일-폴더 구조를 볼 수 있습니다.

null 값에 따옴표를 붙이거나 null 값이 포함된 속성을 제외해 보았지만, 여전히 동일한 오류 메시지가 표시됩니다.

어떻게 해야 할까요?

폴더 이름 자체를 포함하여 폴더를 압축한 것으로 보입니다.

테마 구성 요소를 버전 관리에 포함하려는 경우 다시 업로드하지 않아야 합니다. “Git 저장소에서” 설치하거나, 더 나은 방법은 Discourse Theme CLI 콘솔 앱을 사용하여 변경 사항을 동기화하는 것입니다.

그렇습니다, 폴더 안의 항목을 압축할 때는 작동합니다.

Richard님 감사합니다!