在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
。
这也不起作用。
我不确定我哪里出错了。
任何形式的帮助将不胜感激。感谢。
答案 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的示例。