TypeError:错误解析模块说明符

时间:2020-03-02 20:17:42

标签: javascript npm ecmascript-6

尝试导入d3.js库时得到TypeError: Error resolving module specifier: d3。该项目使用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 个答案:

答案 0 :(得分:5)

浏览器仍不支持“ d3”之类的裸导入说明符。导入说明符应为文件的绝对路径或相对路径。例如,import * as d3 from "./d3.js";

相对路径说明符应以/./../开头。