尝试导入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";
答案 0 :(得分:5)
浏览器仍不支持“ d3”之类的裸导入说明符。导入说明符应为文件的绝对路径或相对路径。例如,import * as d3 from "./d3.js";
相对路径说明符应以/
,./
或../
开头。