首页 > 解决方案 > 为什么 prettier 要在我的 IIAFE 前加上“;”?

问题描述

useEffect我现在正在将其转换为打字稿的 javascript 项目中的钩子中有异步函数:

(async ():Promise<void> => {
  const stuff = await doStuff()
  setThings(stuff)
})()

以前工作没有问题,但现在在打字稿中我收到一个错误:

...
    "severity": 8,
    "message": "Replace `(async·():` with `;(async·():·`",
    "source": "eslint",
...

标签: typescripteslintprettierprettier-eslint

解决方案


推荐阅读