BBCode 플러그인을 작업하던 중, 추가한 JS 파일 중 하나와 관련된 오류가 발생하고 있습니다. 이 오류는 플러그인을 업데이트하거나 컨테이너를 재빌드할 때만 나타나며, 매번 발생하는 것은 아닙니다. 관리자 UI를 통해 플러그인을 업데이트했다가 실패한 경우, 아무런 변경 없이 동일한 업그레이드를 다시 실행하면 성공합니다.
여기서 무슨 일이 일어나고 있는지 혹시 아는 분 계신가요?
리포지토리를 공유해 주시면 도움이 될 수도 있습니다.
레포지토리는 여기에 있습니다:
함수 정의의 기본 할당을 제거했는데, 그렇게 하면 더 잘 동작하는 것 같습니다. 하지만 제 생각에는 그렇게 할 필요가 없어야 합니다. 왜 파서가 깨지는 것일까요?
추측이긴 한데, 파일 확장자가 .js라서 ES6로 해석하지 않는 건가요? 확장자를 바꿔보면 차이가 있을까요? (물론 이를 테스트하려면 기본 인수를 대체해야 합니다.)
만약 그렇다면 코어에 문제가 있는 건가요? 항상 ES6라고 가정해야 하는 것 아닌가요?
@team 항상 ES6을 가정해야 하나요?