【发布时间】:2016-10-30 12:46:53
【问题描述】:
我无法理解如何在 ionic typescript projet 中导入 d3js 库。我使用以下方法安装了库:
npm install d3 --save-dev
该库位于 node_modules/d3 中。在我的页面模块中,我尝试使用所有可能的路径进行导入,例如:
import * as d3 from 'd3/d3'
import * as d3 from '../../../node_modules/d3/d3'
我总是得到错误:
Error TS2307: Cannot find module 'd3/d3'.
or
Error TS2307: Cannot find module '../../../node_modules/d3/d3'`.
有什么提示可以帮助我吗?
Angular 版本 2.0.0-rc.1
离子:2.0.0-beta.9
谢谢
【问题讨论】:
-
您的解决方案中有
d3.d.ts文件吗?喜欢这个github.com/DefinitelyTyped/DefinitelyTyped/blob/master/d3/… -
我已经安装了定义使用:typings install d3 --global --save
-
使用 import * as d3 from 'd3' 会导致相同的错误:错误 TS2307: 找不到模块 'd3'