vue中引入d3一直提示错误
最近在vue项目中需要使用d3,package.json里面加了:
"dependencies": {
"d3": "^4.9.1"
}
但是在vue单文件组件里面引入d3时,会提示这个错误:
然后写let svg=d3.select("body")时网页上也报了错,这是怎么回事呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
首先看你的
package.json
发现是使用的D3的v4版本,D3的v4版本,进行了功能拆分,不再向v3版本那样的使用形式了,如果你想用模块的方式引入,有两种方法,如下:方法1, 部分引入
方法2,全部引入
具体说明,请参看 github说明文档
重新npm install试试
看这里 https://segmentfault.com/q/1010000008427497
可以检查一下是不是格式写的欠妥,
package.json
对格式很敏感,可以试一下,npm i d3 --save
。