Skip to content
← Back to rules

vue/require-default-export 의심스러움

동작 방식

컴포넌트가 기본 내보내기여야 함을 요구합니다.

왜 이 규칙이 나쁜가요?

Vue 3에서는 기본 내보내기가 없는 SFC(Single File Components)를 사용하는 것은 지원되지 않습니다. 컴포넌트는 기본 내보내기로 내보내야 합니다.

예시

이 규칙에 부적절한 코드 예시:

vue
<script>
const foo = "foo";
</script>

이 규칙에 적절한 코드 예시:

vue
<script>
export default {
  data() {
    return {
      foo: "foo",
    };
  },
};
</script>

사용 방법

이 규칙을 구성 파일 또는 CLI에서 활성화하려면 다음을 사용할 수 있습니다:

json
{
  "plugins": ["vue"],
  "rules": {
    "vue/require-default-export": "error"
  }
}
bash
oxlint --deny vue/require-default-export --vue-plugin

참고자료