Prettier가 @discourseComputed가 리터럴 속성을 데코레이터로 사용할 수 없다고 경고합니다

prettier가 왜 아래 코드를 싫어하는지 이해가 안 됩니다. 에러는 SyntaxError: Decorators cannot be used to decorate object literal properties. (9:3)입니다.

저는 다른 곳에도 저와 같아 보이는 동일한 구조를 사용하고 있습니다. :crying_cat_face:

수정: 이유를 전혀 알 수 없지만 이제 작동하는 것 같습니다. 다음에 이 부분을 삭제할 예정입니다. 하지만 삭제할 수 없네요.

@action, @on, @discourseComputed에서 다른 플러그인에서도 동일한 오류가 다시 발생하고 있습니다. prettier 설정 문제인 것 같아서 discourse-plugin-skeleton에서 설정을 그대로 복사해 왔는데, 그래도 문제가 해결되지 않았습니다.

플러그인이 여전히 레거시 .extend({}) 구문을 사용합니까?

YES!!!

감사합니다! 방금 방법을 알아냈고 이제 모든 것을 전환하는 작업을 진행 중입니다 . . . 아, 잠깐. . .

설마.

mass-pr을 사용해 보려고 했지만, 별로 . . . 도움이 되지 않았습니다. 아마도 더 시도해 봐야 할 것 같습니다.

정말 감사합니다!!

그 주제들을 주시하고 있다고 생각했는데, 그 부분은 놓쳤거나 이해하지 못했던 것 같습니다.