javascript - TypeError:解析模块说明符时出错
问题描述
我TypeError: Error resolving module specifier: d3
在尝试导入 d3.js 库时遇到了问题。项目使用npm,在Firefox中遇到过错误。
索引.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";
解决方案
浏览器仍然不支持像“d3”这样的裸导入说明符。导入说明符应该是文件的绝对路径或相对路径。例如,import * as d3 from "./d3.js";
相对路径说明符应以/
、./
或开头../
。
推荐阅读
- javascript - 这两个循环有什么区别?为什么一个工作而另一个不工作?
- ios - After Transferred IOS App], No profile for 'xxxxxxxxxxxxxx' was found Xcode
- android - 清单合并失败错误,还有两个同步模块
- python - python: from __future__ import print_function 必须在每个加载的模块中?
- javascript - 在 JavaScript 中编写“array.length - 1”的更好方法是什么?
- css - 如何为 tabulator-bulma.css 添加边框?
- regex - sed 仅修改文件中的第一列,但如果匹配则不修改第一次出现
- ios - 如何创建橡皮筋效果?
- rest - 一段时间后在 HTTP POST 请求上出现 I/O 错误
- delphi-7 - virtualtreeview 以编程方式移动选择栏(响应向下/向上键)