将Service Worker和IndexedDB类型添加到eslint配置

kzmpq1sx  于 2023-09-28  发布在  IndexedDB
关注(0)|答案(1)|浏览(204)

当我在为我的应用程序添加PWA设置时,在类型脚本文件中使用ServiceWorkerGlobalScopeFetchEventIDBIndexParametersIDBTransactionMode等类型时,ESLint会抱怨。

lymnna71

lymnna711#

ServiceWorker config编写严格的类型脚本包括在代码中使用ServiceWorkerGlobalScopeFetchEvent .等类型。此外,为了支持完整的PWA架构,人们可能希望从 IndexedDB 及其类型中支持,许多人会放松typescript并尝试用JavaScript编写,并且可能会放松eslint config。
要解决这个问题,请在.eslintrc文件中添加以下内容:
1.要仅支持serviceworker类型,请执行以下操作:

"env": {
    ...
    "serviceworker": true
  },

1.要使用typescript支持所有标准,请安装eslint-config-standard-with-typescript和config:

"extends": [
    ...
    "standard-with-typescript",
  ]

相关问题