Ошибка Типа: Ошибка разрешения спецификатора модуля - PullRequest
4 голосов
/ 02 марта 2020

Я получаю TypeError: Error resolving module specifier: d3 при попытке импортировать библиотеку d3. js. В проекте используется npm, и ошибка обнаружена в Firefox.

index. html

<!DOCTYPE html>
<html lang="en">
  <header>
    <meta charset="utf-8" />
    <title>D3</title>
  </header>

  <body>
    <div id="svg"></div>
    <script src="./index.js" type="module"></script>
  </body>
</html>

index. js

import * as d3 from "d3";

1 Ответ

3 голосов
/ 03 марта 2020

Голые спецификаторы импорта, такие как "d3", все еще не поддерживаются в браузерах. Спецификаторы импорта должны быть либо абсолютным, либо относительным путем к файлу. Например, import * as d3 from "./d3.js";

Спецификаторы относительного пути должны начинаться с /, ./ или ../.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...