Prefer default export on a file with single export 报错解决

项目中导出一个对象时 ESLint 报红,提示:Prefer default export on a file with single export 。

错误信息表示有一个只包含单个导出的文件,并且 ESLint 建议您使用默认导出而不是具名导出。

以下是使用具名导出的示例:

// my-module.js
export function myFunction() {
  // ...
}

以下是使用默认导出的示例:

// my-module.js
export default function myFunction() {
  // ...
}

ESLint 建议使用默认导出,因为这样代码更简洁、更易于阅读。还可以防止名称冲突,因为默认导出只能在一个模块中使用一次。

要修复此错误,可以将具名导出更改为默认导出:

// my-module.js
export default function myFunction() {
  // ...
}

或者,将这条 ESLint 规则禁用:

.eslintrc 文件中,将以下规则添加到 rules 对象:

"import/prefer-default-export": "off",


未经允许不得转载:前端资源网 - w3h5 » Prefer default export on a file with single export 报错解决

赞 (1)
分享到: +

评论 沙发

Avatar

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)