如何忽略警告"script[type=module]' is not supported by Internet Explorer"?

How to ignore warning "script[type=module]' is not supported by Internet Explorer"?

在下面的 HTML 中,行 <script type="module" src="/src/main.tsx"></script> 给了我一个警告:

'script[type=module]' is not supported by Internet Explorer.Microsoft Edge Tools (compat-api/html)'

我无意支持IE11。 我使用的是 VSCode 版本:1.64.2。我怎样才能忽略这个警告?

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/src/favicon.svg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Vite App</title>
  </head>
  <body>
    <div id="root"></div>
    <script>
      window.global = window;
      window.process = {
        env: { DEBUG: undefined },
      };
      var exports = {};
    </script>
    <script type="module" src="/src/main.tsx"></script>
  </body>
</html>

根据错误来源 (compat-api/html),我假设您正在使用 Webhint。

该规则在 .hintrc 中支持 configuring the supported browser list,因此您可以将其配置为排除 Internet Explorer:

// .hintrc
{
    "browserslist": [
        "defaults",
        "not IE 11",
        ⋮
    ]
}