Skip to content
← Back to rules

import/no-named-default 风格

它的作用

报告将默认导出用作局部命名导入的使用情况。

为什么这是个问题?

原因:该语法的存在是为了以简洁的方式导入默认导出,让我们充分利用它。

示例

此规则的 错误 示例:

js
// message: 使用导出名称 'bar' 作为默认导出的标识符。
import { default as foo } from "./foo.js";
import { default as foo, bar } from "./foo.js";

此规则的 正确 示例:

js
import foo from "./foo.js";
import foo, { bar } from "./foo.js";

如何使用

通过配置文件或在 CLI 中启用此规则,可以使用:

json
{
  "plugins": ["import"],
  "rules": {
    "import/no-named-default": "error"
  }
}
bash
oxlint --deny import/no-named-default --import-plugin

参考资料