首页 > 解决方案 > 编译错误:已定义但从未使用 no-unused-vars

问题描述

我刚刚将我的 react 项目依赖项更新到了最新版本。我将“打字稿”更新为“^4.2.2”。之后我得到了这个错误:

src/serviceWorker.ts
    Line 24:16:  'registration' is defined but never used  no-unused-vars

上一行是 create-react-app "serviceWorker.ts" 默认代码的一部分

onSuccess?: (registration: ServiceWorkerRegistration) => void;

我尝试搜索答案并尝试将其放入 package.json 中,但仍然出现错误:

"eslintConfig": {
    "extends": "react-app",
    "rules": {
      "no-unused-vars": "off"
    }
  },

标签: reactjstypescript

解决方案


我最终将评论放在有问题的行上方,但我不知道这是否是正确的方法,因为此代码正在工作并且来自 create-react-app 的默认代码

// eslint-disable-next-line no-unused-vars
onSuccess?: (registration: ServiceWorkerRegistration) => void;

推荐阅读