项目中导出一个对象时 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",
未经允许不得转载:Web前端开发资源网 » Prefer default export on a file with single export 报错解决
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有