Javascript 使用NPM导入D3?
在npm安装后,我很难让d3正确导入。无论是d3下载还是脚本标记as,导入似乎都很成功,但这两种方式对我来说都是一种轻微的反模式,因为我习惯于使用npm或Thread之类的工具导入依赖项 在运行npm install d3并尝试导入库之后,在打开我的index.html后,我在浏览器控制台中看到以下错误Javascript 使用NPM导入D3?,javascript,html,d3.js,Javascript,Html,D3.js,在npm安装后,我很难让d3正确导入。无论是d3下载还是脚本标记as,导入似乎都很成功,但这两种方式对我来说都是一种轻微的反模式,因为我习惯于使用npm或Thread之类的工具导入依赖项 在运行npm install d3并尝试导入库之后,在打开我的index.html后,我在浏览器控制台中看到以下错误 <head> <script src="js1.js" type="text/javascript"></scrip
<head>
<script src="js1.js" type="text/javascript"></script>
</head>
<div>
<script language="javascript">
greetings("HALLO");
</script>
...
js1.js
import d3 from 'd3';
const greetings = function js1(greeting)
{
console.log("Hello from js1" + greeting);
const selectedelement = d3.select(some_element)
...
}
index.html
<head>
<script src="js1.js" type="text/javascript"></script>
</head>
<div>
<script language="javascript">
greetings("HALLO");
</script>
...
package-lock.json
...
"dependencies": {
...
"d3": {
"version": "6.2.0",
...
试试这个
import * as d3 from "d3";
在中查看更多信息