javascript - d3js导入到angular2

标签 javascript node.js d3.js

如何导入 d3js int angular2 项目?我使用 npm 安装了 d3js 并将 d3js 添加到我的 systemJs 但是它给了我 traceur.js 错误。我也尝试在脚本中使用最新的 cdn 并做了 import * as d3 from 'd3'; 但是找不到模块。

SystemConfig.js,这个设置给我 traceur.js 错误

var map = {
    'd3': 'node_modules/d3'
  };

var packages = {
    'd3': {main: 'index.js'},
  };

最佳答案

我在导入 d3 时遇到了同样的错误。如果你像我一样使用 es6 模块安装 d3,那么设置包文件的路径将消除错误。

var map = {
  'd3': 'node_modules/d3/build'
};

var packages = {
  'd3': {main: 'index.js'},
};

在此之后,您应该可以通过以下方式使用 d3。

import d3 from 'd3';

我使用以下页面来帮助我解决这个问题。 https://github.com/d3/d3/issues/2900

关于javascript - d3js导入到angular2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38331837/

相关文章:

javascript - Node.JS:使用 Express 创建新页面

javascript - 将 D3 中的工具提示添加到 Google map 叠加层

javascript - 如何在不在 SVG 中渲染的情况下从 d3 中获取轴刻度?

javascript - Pb 与 Angular $间隔

javascript - 使用tablesorter插件处理大量数据

javascript - 如何使用 Three.js 中的高度图在地形顶部绘制随机网格?

javascript - 具有使 d3 图表响应的像素值的 View 框无法正常工作

javascript - 测试失败: ReferenceError: SpeechSynthesisUtterance is not defined

javascript - 保持生成过程中 Node.js 结果的顺序

javascript - 给定 d3 中的 1 个图表,由 1 个文件提供 + 想要绘制 X 个图表给定 X 文件数组 + d3