📅  最后修改于: 2023-12-03 14:50:20.269000             🧑  作者: Mango
这个错误通常是由于在导出模块时使用了匿名函数,导致 ESLint 报错。解决这个问题的方法是将函数命名或使用具名导出。以下是具体的步骤:
const myFunction = () => {
// function body
}
export default myFunction;
function myFunction() {
// function body
}
export default myFunction;
export const myFunction = () => {
// function body
}
或者
export function myFunction() {
// function body
}
这些方法都是有效的,你可以选择适合你代码风格的那个。通过遵循这些步骤,删除此错误 VSCODE 在导出为模块之前将箭头函数分配给变量 defaulteslintimport no-anonymous-default-export 就不再是问题了。
注意: 如果你在导出默认模块时使用具名导出,你的代码会变得有些混乱。因此,我们建议你只在非默认模块中使用具名导出。