📜  删除此错误 VSCODE 在导出为模块之前将箭头函数分配给变量 defaulteslintimport no-anonymous-default-export (1)

📅  最后修改于: 2023-12-03 14:50:20.269000             🧑  作者: Mango

如何解决删除此错误 VSCODE 在导出为模块之前将箭头函数分配给变量 defaulteslintimport no-anonymous-default-export?

这个错误通常是由于在导出模块时使用了匿名函数,导致 ESLint 报错。解决这个问题的方法是将函数命名或使用具名导出。以下是具体的步骤:

  1. 将箭头函数命名:
const myFunction = () => {
  // function body
}

export default myFunction;
  1. 使用命名函数:
function myFunction() {
  // function body
}

export default myFunction;
  1. 使用具名导出:
export const myFunction = () => {
  // function body
}

或者

export function myFunction() {
  // function body
}

这些方法都是有效的,你可以选择适合你代码风格的那个。通过遵循这些步骤,删除此错误 VSCODE 在导出为模块之前将箭头函数分配给变量 defaulteslintimport no-anonymous-default-export 就不再是问题了。

注意: 如果你在导出默认模块时使用具名导出,你的代码会变得有些混乱。因此,我们建议你只在非默认模块中使用具名导出。