vue/require-default-export 可疑
它做了什么
要求组件必须是默认导出。
为什么这是不好的?
在 Vue 3 中,不使用默认导出的 SFC(单文件组件)是不受支持的。组件应作为默认导出进行导出。
示例
此规则的错误代码示例:
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