找不到模块'd3-selection','d3-shape','d3-scale'

时间:2017-09-04 17:38:32

标签: angular d3.js

在Angular2应用程序中,在app.component.ts中我有以下导入: :markup

我通过执行npm install d3安装了d3。我的package.json在依赖项中有import * as d3 from 'd3-selection'; import * as d3Scale from 'd3-scale'; import * as d3Shape from 'd3-shape';个int。

通过查看这里的一些问题,有一个问题使用了Angular-Seed,因此"d3": "^4.10.2",中有一些文件seed.config.ts,但由于我使用/tools/config/seed.config.ts我没有这样的文件。

我还安装了打字,然后ng new my-app

这也不起作用。

我不确定我哪里出错了。

任何形式的帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

从一个新项目开始,我可以保证这将有效:

scrapy_splash.SplashRequest(url, headers={'User-Agent': custom_user_agent})

npm install --save d3

然后在您的组件中,它就像包含在文件顶部一样简单:

npm install --save-dev @types/d3

然后,您可以在打字稿方法中使用任何 d3方法:

import * as d3 from 'd3';

随意克隆this working github repo作为在项目中实施d3的示例。